Prometheus 2.3.0 现在(2018.6.11)已经发布,在 3 月份的 2.2.0 之后又进行了一些修正和改进。
这个版本中最大的变化是与性能相关的。我对PromQL的评估方式进行了重大更改,这可以为常见仪表板查询减少31-64%的CPU和55-99%的内存分配。此外,我更改了用于编码响应的JSON库,节省了40%的CPU。
如果您正在使用带有无记名令牌的商业Marathon产品,请注意字段名已经更改。从好的方面来说,其他地方可用的所有常用HTTP选项现在都可以用于Marathon SD。EC2和领事SD现在允许使用这些技术的内置过滤,这与重新标记没有什么不同,但是对性能很有用。Kubernetes和GCE SD获得了额外的元数据。任何可以指定基本身份验证密码的地方,现在都可以从文件中读取该密码。
这次还有很多的提升、bug fix 和其他的改变,可以查看 release notes 来获取更多的信息。
原文链接
- https://www.robustperception.io/new-features-in-prometheus-2-3-0 , By Brian Brazil