Prometheus 2.23.0 现在(2020.11.26)已经发布,在上个月的 2.22.0 之后又进行了很多的修复和改进。
React UI 作为 Web 的默认页面,老的页面仅会维持处于可用状态。
对 TSDB 进行了各种性能改进。在压缩过程中添加序列时缓存标签名称和最后值,这样压缩速度会更快,在 Prometheus 停止运行一段时间后重新启动后只会有一个检查点,并且 API 不再加载任何数据块。
PromQL 提高了哈希方法的性能,使查询速度更快。修正括号内向量选择器的timestamp()方法。在 PromQL 解析错误中不包含渲染表达式。
Promtool 现在可以列出 tsdb 块的大小,在每次执行 test 的时候会计算最大最小值。
修复了调用 /-/quit/
的时候执行 2 次 close()
的问题。
远程写现在可以发送元数据。这是一种有限的权宜之计,仅够实现指标元数据API,因为没有办法将特定的示例链接到它的元数据。对于Prometheus本身在/metrics上公开的远程写度量,也有无数的更改。
在远程写中删除/重命名了以下指标
1 | prometheus_remote_storage_succeeded_samples_total 被移除了 prometheus_remote_storage_samples_total 介绍了所有发送的指标 |
本次更新,引入了如下指标
1 | prometheus_remote_storage_metadata_total |
详细的发行注记可以查看 release notes 。
参考链接
- https://www.robustperception.io/new-features-in-prometheus-2-23-0 , By Brian Brazil
- https://github.com/prometheus/prometheus/releases/tag/v2.23.0 ,By prombot of GitHub
======================
由于无法及时收到评论内容,所以关闭评论功能。
大家有问题欢迎发邮件到 erdong@mail.erdong.site ,或者 https://github.com/erdong/erdong.github.io/issues 提 Issue ,我会及时回复。
======================
Erdong, A Linux user !