Prometheus 2.36.0 现在(2022.05.30)已经发布,在上个月的 2.35.0 之后又进行了很多的修复和改进。
这次更新的 Prometheus 版本使用的是 Go 1.18 ,之后的版本在构建的时候需要最小使用 Go 1.17 的版本,其他 Go 版本将不能在用来构建 Prometheus 。
这次更新的内容相对以往的版本少一些。
首先新增了一个添加小写和大写的重新标记动作的功能。
第二还新增了 stripDomain 的模板函数功能。
第三,对于 Agent 模式添加了一个标识符。
对于 UI 方面,这次新增了一个开关,打开后可以主动搜索掉线的 Target。
对于服务发现这部分,这次新增了 2 种,分别是 IONOS Cloud 和 Vultr ,另外这次新增了 Linode 服务发现失败计数的 指标。
对于 Promtool 工具这次支持在查询 Label 值的时候使用匹配器。
接下来就是 BUG 修复了。
- 将 TotalQueryableSamples 从 int 更改为了 int 64
- TSDB 以及 Agent 会忽略重复的 Exemplar。
- TSDB 修复了在变化的 rate 的时候数据块溢出以的问题
- 在 TSDB 停止之前会先停止规则管理器
后来更新了 2.36.1 ,Promtool 工具新了一个 --lint-fatal
选项。
再后来更新了 2.36.2 ,修复了字体和图表等一些静态资源的问题。
这个版本更新的内容不太多,感觉开发团队是不是在憋大招呀,大家可以等等下一个版本,如果没有什么需求的话,可以等下一个版本再升级。
Prometheus 在 V2 这个版本已经发布了 36 个版本,差不多快赶上 0.x 和1.x 的总和了。我们期待一下,看看什么时候进入 3.0 ,以及会有什么更大的变化。
详细的发行注记可以查看 release notes 。
参考链接
- https://github.com/prometheus/prometheus/releases/tag/v2.36.0 ,By prombot of GitHub
======================
由于无法及时收到评论内容,所以关闭评论功能。
大家有问题欢迎发邮件到 erdong@mail.erdong.site ,或者 https://github.com/erdong/erdong.github.io/issues 提 Issue ,我会及时回复。
======================
Erdong, A Linux user !