Prometheus 2.32.0 新特性

网友投稿 318 2022-10-05

Prometheus 2.32.0 新特性

Prometheus ​​2.32.0​​​ 现在(2021.12.09)已经发布,在上个月的 ​​2.31.0​​ 之后又进行了很多的修复和改进。

这次更新新增了很多的特性,并且修复一些 BUG 。

该版本引入了 Prometheus Agent,这是 Prometheus 的一种新的操作模式,专为远程写场景而优化。在这种模式下,Prometheus 不会在本地文件系统上生成块,也不能在本地进行查询。使用 ​​--enable-feature=agent​​ 参数可以打开这个功能,关于 Prometheus Agent 后边找时间我专门聊一下。

对于远程写这块,​​remote write​​ 将最大重试时间从 100ms 修改成 5s ,并且对重用内存进行了编组。

对于 Promtool 工具,之前只有配置文件和告警规则的检查,这次添加了检查服务发现的命令 ​​promtool check service-discovery​​​。另外也可以提高测试输出的可读性,可以展示更多人类可读的 ​​got/exp​​​ 输出。Promtool 可以使用 kahan 求和来获取更好的数值稳定性,另外修复了 ​​authorization.credentials_file​​​ 和 ​​bearer_token_file​​ 的检查。

对于 UI 界面来说,这次在指标下拉菜单中新增了搜索功能,修复了展现包含 ​​Zone ID​​ 的 IPv6 地址的目标的链接的问题。在自动完成的 rate 比 rad, delta 比 deg, and count 比 cos 。

对于 Templates 在模板函数中 添加了 parseDuration ,另外支持 int 和 uint 作为模板格式化的数据类型

对于获取数据,使用 ​​--enable-feature=extra-scrape-metrics​​​ 参数以后添加了 ​​scrape_body_size_bytes​​ 指标。

对于 PromQL 查询语句,修复了 deriv() 为常量序列返回零值。对于 Prometheus TSDB ,这些有增强了 2 项功能,修复了多个 BUG 。首先增强了对 Windows arm64 的支持,通过跳过 TSDB 中不需要的排序来优化查询。这次修复了 4 个 BUG,第一个是在索引中写入单独的部分时增加更多的大小检查,第二个是修复了检查点目录为空时的恐慌,第三个是修复了 WAL 重放时的告警,第四个是修复快照重播失败后的查询。

对于服务发现,这次增强了 Linode 的服务发现,并且对 Uyni 服务发现进行了故障修复,修复初始化过程中的空指针异常。

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

参考链接

,By prombot of GitHub

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:为什么我要迁移 SpringBoot 到函数计算
下一篇:关于Scanner对象的输入结束标记问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~