Erdong’ Blog

苦练七十二变,笑对八十一难。

0%

Prometheus 2.36.0 新特性

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 修复了。

    1. 将 TotalQueryableSamples 从 int 更改为了 int 64
    1. TSDB 以及 Agent 会忽略重复的 Exemplar。
    1. TSDB 修复了在变化的 rate 的时候数据块溢出以的问题
    1. 在 TSDB 停止之前会先停止规则管理器

后来更新了 2.36.1 ,Promtool 工具新了一个 --lint-fatal 选项。

再后来更新了 2.36.2 ,修复了字体和图表等一些静态资源的问题。

这个版本更新的内容不太多,感觉开发团队是不是在憋大招呀,大家可以等等下一个版本,如果没有什么需求的话,可以等下一个版本再升级。

Prometheus 在 V2 这个版本已经发布了 36 个版本,差不多快赶上 0.x 和1.x 的总和了。我们期待一下,看看什么时候进入 3.0 ,以及会有什么更大的变化。

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

参考链接

======================
由于无法及时收到评论内容,所以关闭评论功能。
大家有问题欢迎发邮件到 erdong@mail.erdong.site ,或者 https://github.com/erdong/erdong.github.io/issues 提 Issue ,我会及时回复。

======================
Erdong, A Linux user !

微信公众号

坚持原创技术分享, 您的支持将鼓励我继续创作!