如何在Prometheus或Grafana中编写“或”逻辑运算符

42

我需要编写一个查询,使用我定义的任何不同工作之一。

{job="traefik" OR job="cadvisor" OR job="prometheus"}

是否有可能编写逻辑二进制运算符?

1个回答

82

Prometheus提供了一个“或”逻辑二进制运算符,但您在此所问的是向量选择器。

您可以使用正则表达式来实现这一点{job=~"traefik|cadvisor|prometheus"},但是您这样做存在问题。


1
好的,非常感谢!它对我有用,我不认为这是一个问题,只是模板变量(而不是Grafana图形)。 - Asier Gomez
2
为什么或运算会被视为“坏味道”?看起来这似乎是非常实用的东西。 - mike01010

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接