是否可以根据另一个警报是否触发来有条件地使用普罗米修斯发出警报?

luc*_*iet 5 prometheus grafana-alerts prometheus-alertmanager

这里的想法是,我正在考虑对一个指标发出警报,该指标证实了另一个工具正在监控的指标。例如:我可能有一个服务通过提供队列来执行某些任务,当处理的任务降至零时,需要触发警报。另一项服务是监视队列大小何时没有减小,基本上是从发送方检测到请求没有被处理,然后它也需要触发。

但是,我想避免两个警报。太多的噪音会影响 MTTR。有没有办法可以避免第二个警报、加入警报或在单个警报中提及另一个警报。最后一个有点像将异常/错误包装在另一个异常/错误中,如果可能的话,也可能是我的首选方法。

是否可以根据另一个 Prometheus 是否正在射击来有条件地发出警报?

aar*_*uja 0

是的。

抑制规则正是您所寻找的。您可以将此配置与您关心的警报集中精心选择的标签结合使用。它将确保警报是否已经触发,而另一个匹配的警报则不会。