普罗米修斯的AND运算符

时间:2018-11-21 10:28:58

标签: grafana prometheus prometheus-alertmanager

2节点已启动并且正在运行,如果两个节点都关闭,我想获取警报,因为我正在Prometheus中编写查询,但遇到错误

  

up {service =“ brokerA-metrics”}和{service =“ brokerB-metrics”} == 1

我没有数据提示

  

up({service =“ brokerA-metrics”}和{service =“ brokerB-metrics”})== 1

执行查询时出错:解析字符4处的错误:名称为“ up”的未知函数

对此有什么解决方案?

1 个答案:

答案 0 :(得分:0)

您可以这样做

  

(up {service =“ brokerA-metrics”} +忽略(service){service =“ brokerB-metrics”})== 0

  

...)<1

如果要在只有一个节点发生故障时触发警报