【问题标题】:grafana prometheus use legend from other seriesgrafana prometheus 使用其他系列的图例
【发布时间】:2017-08-15 11:19:09
【问题描述】:

有以下系列并希望使用host[host] 作为图例而不是instance。谁能帮忙?

第一个:

  • node_load1{instance=~"$node"}
  • node_load1{instance="10.42.220.165:9100",job="HostsMetrics"}

第二个:

  • host{instance=~"$node"}
  • host{host="srv02.example.com",instance="10.42.220.165:9100",job="HostsMetrics",node="Prometheus-node-exporter-2"}

【问题讨论】:

    标签: grafana prometheus


    【解决方案1】:

    您似乎正在搜索vector matching。 Robust Perception 有一篇很好的博客文章 here 似乎描述了您的问题的解决方案。

    简而言之,假设第二个指标的值始终为 1,您应该能够执行以下操作:

    node_load1{instance=~"$node"} * ON (instance) group_left(host) host{instance=~"$node"}
    

    这基本上会将主机指标中的主机标签添加到结果向量中。

    希望对您有所帮助。

    如果您需要向结果向量添加更多标签,只需将其添加到 group_left(host) 部分,如 group_left(host, node)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 2022-01-24
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      相关资源
      最近更新 更多