Car*_*tta 3 grafana prometheus
我对 Grafana 还很陌生,所以问题可能很简单:
我尝试将指标值存储在变量中。因此,我使用 Prometheus 查询设置一个变量:
metrics(passed_tests_total{job="MyJob"})
令我惊讶的是,该值返回 value None,尽管具有该标签的指标值存在。我通过设置一个带有查询的“singlestat”面板来验证这一点,passed_tests_total{job="MyJob"}该面板工作得很好。
所以我的问题是:如何将指标值存储到变量中?
备注:我的方法基于文档http://docs.grafana.org/features/datasources/prometheus/
如果您想检索指标的值,您应该使用query_result(),metrics()为您提供匹配指标的名称,而不是值本身。
您的查询应该是:query_result(passed_tests_total{job="MyJob"})
仅提取度量值的正则表达式应该是/.* ([^\ ]*) .*/。
| 归档时间: |
|
| 查看次数: |
10590 次 |
| 最近记录: |