gpt4 book ai didi

sorting - 如何在 Prometheus/Grafana 中按系列名称对图例进行排序

转载 作者:行者123 更新时间:2023-12-04 11:52:52 28 4
gpt4 key购买 nike

我有一个配置为呈现 Prometheus 查询结果的 Grafana 仪表板面板。查询返回了大量系列,图例显示在右侧。如果用户正在寻找特定的系列,他们可能必须滚动浏览所有系列,而且很容易错过他们正在寻找的系列。所以我想按系列名称对图例进行排序,但我找不到任何方法来做到这一点。
我的系列名称是两个标签的串联,因此如果我可以按标签值对从 PromQL 查询返回的即时向量进行排序,我认为 Grafana 会在图例中使用该顺序。但是我在 Prometheus 中看不到任何方法可以做到这一点。有一个 sort() 函数,但它按样本值排序。而且我看不到任何方法可以对 Grafana 中的图例进行排序。

最佳答案

据我所知,您只能使用功能 sort()按值对指标进行排序。

  • 根据这个PR , Prometheus 不打算提供功能sort_by_label() .
  • 根据这个Issue ,Grafana 显示来自 Prometheus 的查询结果,无需排序。
  • 根据这个Issue , Grafana 在显示图例时支持按值排序。

  • 在 Grafana 7 中,可以使用 Transform 将 Prometheus 指标从时间序列格式转换为表格格式。模块,以便您可以按任何标签或值对指标进行排序。

    关于sorting - 如何在 Prometheus/Grafana 中按系列名称对图例进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64395442/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com