如何解决Grafana 仪表板变量:如何在度量等于某个值时提取标签值
我有一个指标来监控名为 nodejs_microservice_health_status
的微服务的健康状态。
我想创建一个变量 failedmicroservice
,它在 service
等于 0 时提取指标的 nodejs_microservice_health_status
标签的值。
PromQL 查询 nodejs_microservice_health_status == bool 0
返回所有等于 0 的项目,但是当我尝试将变量的查询设置为 label_values({nodejs_microservice_health_status == bool 0},service)
时,
我收到以下错误:
有人知道怎么做吗?
解决方法
使用以下值,
查询:
query_result(nodejs_microservice_health_status==0)
正则表达式:
/.*service=\"([^\"]+)\".*/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。