Prometheus v2.28 正式发布

384

Prometheus v2.28 在使用体验上有了重大提升,我们来看看有哪些值得关注的内容:

  • PromQL 编辑器默认将会开启, 这个编辑器我在之前的 k8s生态中介绍过了,这里贴个图,看看它的自动补齐, 除此之外还有高亮和 linting 的能力。

  • 还有 metrics 的浏览窗口,为什么会再次提这个功能呢?因为我觉得它很实用。在之前的版本,我要么是需要提前记住有哪些 metrics,要么就是直接去 curl 请求下 metrics 接口,看看有哪些 metrics 可用。现在的话,直接浏览即可。

  • 可以展示 trace exemplar 了,效果如下:

    这个功能还是蛮方便的,有空了我可以详细介绍下。(flag+1)

  • 新增了一个基于 HTTP 的 service discovery ,这个功能比较实用,不再要求非要特定于使用某个组件,只要 HTTP 接口返回的内容符合其要求的格式,即可注册到 Prometheus 中。

  • 在 Kubernetes SD 中,增加了一个 ingress class name 的字段,比如你在使用 Apache APISIX Ingress controller 的时候,通过新版的 Prometheus 采集,就会看到一个 {__meta_kubernetes_ingress_class_name: apisix} 的字段了;

更多关于此版本的变更,请查看其 ReleaseNote