【问题标题】:How to extract label value to a variable in Grafana?如何将标签值提取到 Grafana 中的变量?
【发布时间】:2020-09-05 19:56:48
【问题描述】:

在我的 Grafana 中,我有一个变量:

姓名:variable_host_ip

输入:Query

数据来源:Prometheus

刷新:On Dashboard Load

查询:query_result(kube_pod_info{pod=~".*kube-proxy.*"})

结果:

kube_pod_info{created_by_kind="DaemonSet",created_by_name="kube-proxy",endpoint="kube-state-metrics",host_ip="192.168.0.238",instance="192.168.0.244:8080",job="kube-state",namespace="kube-system",node="192.168.0.2",pod="kube-proxy-",pod_ip="192.168.0.123",service="kube-prometheus-exporter"} 

我怎样才能过滤这个结果是192.168.0.238

我尝试使用正则表达式,但 Grafana 似乎不支持高级正则表达式来提取 IP 地址。

【问题讨论】:

    标签: prometheus grafana


    【解决方案1】:

    试试下面的正则表达式:

    /.*host_ip="([^"]+)".*/
    

    【讨论】:

      猜你喜欢
      • 2021-04-25
      • 1970-01-01
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多