当前位置:网站首页>Prometeus 2.33.0 新特性

Prometeus 2.33.0 新特性

2022-06-26 00:33:00 InfoQ


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

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

PromQL & Promtool

这次的更新 PromQL 查询语句中为了稳定性,增加了负方向的便宜和 @ 的修饰。在 Promtool 工具中新增了通过基数分析来检查指标的功能,这个功能需要使用 
--extended
 参数来开启。另外 Promtool 工具修复了 2 个 BUG,一个是统一执行后的退出码,另外一个是修复检测 rule 规则的一个漏洞。

Web

针对 Web 这块这次将 
remote-write-receiver
 升级的了稳定状态。Web 这次新增了一个功能,在 rule 规则 API 中添加了一个限制字段,可以限制返回的最大指标数量,防止大查询违反服务器端 URL 字符限制。

UI

这次针对 UI 界面有 2 点优化,第一个是在服务发现页面增加了搜索栏,第二额是在 Target 页面增加了搜索栏,这样就可以进行搜索了。

另外 这次修复了 3 个 BUG 。

TSDB

Remote-write

SD

在 2.33.1 中修复了 1 个 BUG,

在 K8s 的服务发现中,当容器没有运行在 K8s 里的时候的 
no such file or directory
 问题。[BUGFIX] SD: Fix no such file or directory in K8s SD when not running inside K8s.在 2.33.2 修复了 2 个 BUG[BUGFIX] Azure SD: Fix panic when IP Address isn't set. #10280[BUGFIX] Remote-write: Fix deadlock when stopping a shard. #10279

在 2.33.3 中修复了 1 个 BUG[BUGFIX] Azure SD: Fix a regression when public IP Address isn't set. #10289

在 2.33.4 中修复了 1 个 BUG[BUGFIX] TSDB: Fix panic when m-mapping head chunks onto the disk. #10316在 2.33.5 中修复了1 个 BUGhe binaries published with this release are built with Go1.17.8 to avoid CVE-2022-24921.

[BUGFIX] Remote-write: Fix deadlock between adding to queue and getting batch. #10395

这大概是目前 Prometheus 版本里发小版本数量最多的一次,出到了第 5 个版本,共计修复了 6 个功能 BUG,1 个安全 BUG。

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

参考链接

  • https://github.com/prometheus/prometheus/releases/tag/v2.33.0 ,By prombot of GitHub
原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://xie.infoq.cn/article/3050b235b0937187c30e2f40c