[英]grafana define variable with prometheus query based on metrics
我是Grafana的新手,所以这个问题可能很简单:
我尝试将指标值存储在变量中。 因此,我用Prometheus查询设置了一个变量:
metrics(passed_tests_total{job="MyJob"})
令我感到惊讶的是,该值返回值None
,尽管存在带有该标签的指标值。 我通过设置带有查询passed_tests_total{job="MyJob"}
的“单一身份”面板来验证这一点,该面板工作得很好。
所以我的问题是:如何将指标值存储到变量中?
备注:我的方法基于文档http://docs.grafana.org/features/datasources/prometheus/
如果要检索指标的值,则应使用query_result()
, metrics()
为您提供匹配指标的名称 ,而不是值本身。
您的查询应为: query_result(passed_tests_total{job="MyJob"})
并且仅提取metric值的Regex应该为/.* ([^\\ ]*) .*/
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.