写点什么

Prometeus 2.33.0 新特性

作者:耳东@Erdong
  • 2022 年 6 月 25 日
  • 本文字数:887 字

    阅读完需:约 3 分钟

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

发布于: 刚刚阅读数: 3
用户头像

耳东@Erdong

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
Prometeus 2.33.0 新特性_release_耳东@Erdong_InfoQ写作社区