Erdong’ Blog

苦练七十二变,笑对八十一难。

0%

Prometheus 2.26.0 新特性

Prometheus 2.26.0 现在(2021.03.31)已经发布,在上个月的 2.25.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

参考链接

======================
由于无法及时收到评论内容,所以关闭评论功能。
大家有问题欢迎发邮件到 erdong@mail.erdong.site ,或者 https://github.com/erdong/erdong.github.io/issues 提 Issue ,我会及时回复。

======================
Erdong, A Linux user !

微信公众号

坚持原创技术分享, 您的支持将鼓励我继续创作!