Prometheus 2.16.0 新特性

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

参考链接

posted @ 2020-05-23 22:40  耳东-Erdong  阅读(217)  评论(0编辑  收藏  举报