加入两个普罗米修斯查询
Join two prometheus queries
我正在尝试加入两个普罗米修斯查询,其目标是找到 windows 状态为 而不是 运行 且其启动模式为 自动
我创建了以下查询但没有结果:
windows_service_state{environment="test",state!="running"} / on(instance) group_left(environment,job,name,operating_system) windows_service_start_mode{start_mode="auto",environment="test"}
并得到以下异常:
“不允许多对多匹配:匹配的标签在一侧必须是唯一的”
有什么想法吗?
以下列查询结束
sum by (instance,name) (windows_service_state{,state!="running"} == 1) + on (instance,name) sum by (instance,name) (windows_service_start_mode{start_mode="auto"} == 1)
我正在尝试加入两个普罗米修斯查询,其目标是找到 windows 状态为 而不是 运行 且其启动模式为 自动
我创建了以下查询但没有结果:
windows_service_state{environment="test",state!="running"} / on(instance) group_left(environment,job,name,operating_system) windows_service_start_mode{start_mode="auto",environment="test"}
并得到以下异常:
“不允许多对多匹配:匹配的标签在一侧必须是唯一的”
有什么想法吗?
以下列查询结束
sum by (instance,name) (windows_service_state{,state!="running"} == 1) + on (instance,name) sum by (instance,name) (windows_service_start_mode{start_mode="auto"} == 1)