Prometheus 2.36.0 新特性

Posted 耳东xErdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Prometheus 2.36.0 新特性相关的知识,希望对你有一定的参考价值。

Prometheus


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


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


这次更新的 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

以上是关于Prometheus 2.36.0 新特性的主要内容,如果未能解决你的问题,请参考以下文章

Prometheus 2.29.0 新特性

翻译Prometheus 2.12.0 新特性

Prometheus 2.14.0 新特性

Prometheus 2.14.0 新特性

Prometheus 2.21.0 新特性

Prometheus 2.17.0 新特性