Grafana dashboard Variables:当metric等于一个值时如何提取标签值
Grafana dashboard Variables: how to extract a label value when the metric equal to a value
我有一个监控微服务健康状态的指标,叫做 nodejs_microservice_health_status
。
我想创建一个变量 failedmicroservice
,它在 nodejs_microservice_health_status
等于 0 时提取指标的 service
标签的值。
PromQL 查询 nodejs_microservice_health_status == bool 0
returns 所有项都等于 0,但是当我尝试将变量的查询设置为 label_values({nodejs_microservice_health_status == bool 0}, service)
时,
我收到以下错误:
有人知道怎么做吗?
使用以下值,
查询:
query_result(nodejs_microservice_health_status==0)
正则表达式:
/.*service=\"([^\"]+)\".*/
我有一个监控微服务健康状态的指标,叫做 nodejs_microservice_health_status
。
我想创建一个变量 failedmicroservice
,它在 nodejs_microservice_health_status
等于 0 时提取指标的 service
标签的值。
PromQL 查询 nodejs_microservice_health_status == bool 0
returns 所有项都等于 0,但是当我尝试将变量的查询设置为 label_values({nodejs_microservice_health_status == bool 0}, service)
时,
我收到以下错误:
有人知道怎么做吗?
使用以下值,
查询:
query_result(nodejs_microservice_health_status==0)
正则表达式:
/.*service=\"([^\"]+)\".*/