Prometheus 普罗米修斯where/if条款
我有一个查询,我只想在运行特定服务的主机上运行 伪代码看起来像Prometheus 普罗米修斯where/if条款,prometheus,grafana,promql,Prometheus,Grafana,Promql,我有一个查询,我只想在运行特定服务的主机上运行 伪代码看起来像 windows_os_virtual_memory_bytes where windows_service_state{name="sense",state="running"} == 1 因此,只有当带有name=“sense”的服务处于活动状态时,我才能获得虚拟内存使用on子句匹配标签。在这种情况下, windows_os_virtual_memory_bytes > 0 and
windows_os_virtual_memory_bytes
where
windows_service_state{name="sense",state="running"} == 1
因此,只有当带有
name=“sense”
的服务处于活动状态时,我才能获得虚拟内存使用on子句匹配标签。在这种情况下,
windows_os_virtual_memory_bytes > 0 and on(instance) (windows_service_state{name="sense",state="running"} == 1)
因此,当实例
匹配时,必须满足这两个条件(和
)。您可以在on()
函数中使用标签向量