【问题标题】:Match by exported instance in Grafana and Prometheus通过 Grafana 和 Prometheus 中的导出实例进行匹配
【发布时间】:2021-08-21 15:53:43
【问题描述】:

我在 Grafana 和 Prometheus 工作,我有 Pushgateway 为我导出一些统计数据。在 Grafana 中,我试图在每台机器上显示这些结果。我的工作与整个实验室匹配,并且实例与机器相关(即 ab01:9100、ab02:9100 等)。我尝试做 '''avg(cpu_usage{exported_instance=~"$instance")''' 但这不起作用,我怀疑这是因为exported_instance 是ab01 而实例是ab01:9100。有没有办法让我匹配这个?我需要使用 re2 正则表达式吗?

【问题讨论】:

  • 更新:能够使用“$show_hostname”而不是“$instance”并且它正在工作

标签: prometheus grafana promql re2


【解决方案1】:

使用以下查询:

avg(cpu_usage{exported_instance=~"${instance}.+")

或者更具体的,比如:

avg(cpu_usage{exported_instance=~"${instance}:9100")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 2021-05-08
    • 2020-12-17
    • 2020-03-13
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多