0
点赞
收藏
分享

微信扫一扫

Prometheus 2.26.0 新特性


Prometheus ​​2.26.0​​ 之后又进行了很多的修复和改进。

Prometheus 现在已经构建并支持 Go 1.16 版本。这将恢复Go 1.12中添加的内存释放模式。这使得常见的 RSS 使用指标能够更准确的显示 Prometheus 使用的实际内存。 注意,在这个版本中,Prometheus 默认使用 Alertmanager v2 版本。 现在的 Prometheus 和 Promtool 二进制文件打印帮助信息和使用信息时会输出到 stdout,而不是 stderr ,这个结果是在开发峰会上达成一致的。 当使用 ​​--enable-feature=exemplar-storage​​ 参数以后会在内存中存储样本数据。

对于远程部分,对 ​​remote_writ​​ 增加了 AWS SigV4 认证方法的支持。 允许对​​remote_write​​ 的 HTTP 429 响应代码进行重试,但是重试这个动作在默认情况下禁用。另外允许为 ​​remote_read​​ 配置自定义 header 头。有这些变更的详细信息,请参阅配置文档。

这次新增了基于 Scaleway 的服务发现 ,Scaleway 的口号是 “The Cloud that makes sense” 。 对于之前的 Digital Ocean 服务发现,新增了一个 label ​​__meta_digitalocean_image​​。

对于 PromQL 语法,在使用 ​​--enable-feature=promql-negative-offset​​ 参数以后允许数据发送负偏移。另外这次版本新增了 ​​last_over_time​​, ​​sgn​​, ​​clamp​​ 函数 ,并且解析器支持特殊字符,比如 ​​炬​​ 等等。

对于 UI 方面,这次更新以后在页面输入查询语句的时候可以实现自动完成,语法高亮和检测。 而且每按一次回车键就会触发一次新的查询。对于页面上 ​​/rules​​ 和 ​​/targets​​ 的长规则和名称也进行了一次优化,可以更好的查询,点击 ​​/targets​​ 下的 ​​Collapse All​​ 可以折叠所有的 Target 点击 ​​Expand All​​ 可以展开所有的 Target。

对于时序数据库 TSDB ,每次压缩时都都会快速删除可删除的块,这样可以节省磁盘的空间使用。 详细的发行注记可以查看 ​​release notes​​ 。


参考链接

  • https://github.com/prometheus/prometheus/releases/tag/v2.26.0 ,By prombot of GitHub
举报

相关推荐

0 条评论