Prometheus 2.15.0 新特性

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

这个版本最大的改进是对块(block)和内存使用的压缩进行了优化,块不再将所有的 symbol/postings 放在对上,并且压缩过程也不将他们长期放在内存。比较显著的效果是减少了具有高基数/搅动的系统的内存使用量,压缩内存峰值现在基本上应该消失了。因为这是典型的RAM与CPU之间的折衷,所以压缩会慢一些。在WAL replay(即启动时间)方面也有了性能上的改进,并且WAL占用的空间现在可以基于存储空间大小进行保留,删除超出的数据。

有一个新的 Metric prometheus_sd_kubernetes_cache_* 已经被删除,

PromQL解析器的性能也得到了一些改进。

React UI的工作也在继续。实现了一些缺少的页面,比如 /targets , TSDB 的状态页面,以及其他的 fix 修复和性能提升。

在 API 方面,新增了 /metadata 接口,用来公开 metadata 数据。

在 v2.15.1 中修正了对相同数据的并发查询竞争的 Bug。
在 v2.15.2 中支持 Prometheus v2.1.0 之前的 TSDB block ;修复了 Windows 上的块压缩问题。

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

参考链接

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

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

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