Prometheus 2.31.0 新特性

网友投稿 197 2022-10-05

Prometheus 2.31.0 新特性

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

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

对于 UI 方面,删除了标准的 PromQL 编辑器,该用基于 codemirror 的编辑器。这个我还没有试用,用过了看看到底是个什么样子。UI 这次更新取消时间范围设置更改。UI 修复了一个 BUG,对所有的告警类型使用同样的页边距。

对于 PromQL 增加了三角函数,并且新增了 ​​atan2​​ 的二进制操作符。atan2 是一个函数,在 C 语言里返回的是指方位角,C 语言中 atan2 的函数原型为 double atan2(double y, double x) ,返回以弧度表示的 y/x 的反正切。y 和 x 的值的符号决定了正确的象限。也可以理解为计算复数 x+yi 的辐角,计算时 atan2 比 atan 稳定。文档还没更新这些新函数的用法,等等吧。

对于服务发现,这次新增了 PuppetDB 和 Uyuni 的服务发现。并且 Azure 服务发现和 Kubernetes 服务发现也有了更新,Azure 服务发现增加了 ​​proxy_url​​​, ​​follow_redirects​​​, ​​tls_config​​​,Kubernetes 服务发现如果终端数量超过限制,警告用户。对于服务发现新增了一个实验性的服务发现管理器,以避免重新加载时重新启动,默认是关闭的,需要使用 ​​--enable-feature=new-service-discovery-manager​​ 参数来打开。

对于远程写 ,在远程写接收方端点中添加对 exemplar 的支持。

对于 HTTP 来说重新打开了 ​​HTTP/2​​​ , 并且在 Web 页面支持 ​​security-related​​ 的 HTTP header 。

在 Promtool 工具中有一项改进,在 ​​promtool create-blocks-from​​​ 规则中添加 ​​--max-block-duration​​。

对于身份认证的 OAuth2 ,在请求的 Token 中添加了 TLS 的配置 。

这次更新还修复了一些 BUG,一个是解决了多个导出的标签前缀之间的冲突 。另外当 ​​__scrape_interval__​​ 被更改时重新启动获取数据的循环。

最重要的是这次修改了 TSDB 样例删除时遇到的内存泄漏问题。

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

参考链接

,By prombot of GitHub

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

上一篇:关于Scanner对象的输入结束标记问题
下一篇:java输入空行结束问题
相关文章

 发表评论

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