Prometheus 2.16.0 新特性

Prometheus 2.16.0 现在(2020.02.13)已经发布,在上个月的 2.15.0 之后又进行了一些修正和改进。

在这个版本中有很多的性能改进,如果你的查询只涉及最近几个小时的数值,会变的非常快,因为 Brian Brazil 删除了一些不必要的排序。在实际使用中,这会使得记录规则在处理 100 万个序列的高基数时快 1 秒。

现在可以配置 Prometheus 来记录它执行的所有 PromQL 查询。

PromQL 解析器已经被一个带有改进的错误消息的生成解析器所取代,这也会快一些。 还有一个新的 absent_over_time 函数,在没有任何变化的情况下,重新加载配置和告警规则配置的效率会更高。

有新的 prometheus_target_metadata_cache_* 来展示元数据占用的内存,还有针对 WAL 写失败的 prometheus_tsdb_wal_writes_failed_total 的指标。

新的 UI 支持本地时区,可以勾选 local timezone 。新增支持告警规则页面以及“Xs ago” 之前。

TSDB 提升了查询最近 2 小时内数据的查询性能。
promtool 工具支持显示无效规则的行号。

还有其他一些 BUG 修复。

详细的发行注记可以查看 release notes

参考链接

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

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

Er Dong wechat
扫描二维码关注微信公众号
坚持原创技术分享,您的支持将鼓励我继续创作!