是否可以根据是否发出其他警报有条件地以普罗米修斯警报?

时间:2020-06-19 16:40:24

标签: prometheus prometheus-alertmanager grafana-alerts

这里的想法是,我正在考虑针对某个度量标准发出警报,该度量标准证实了另一个工具正在监视的度量标准。例如:我可能有一个服务通过馈送队列来执行某些任务,并且当处理后的任务降为零时,便需要触发警报。另一项服务是监视队列的大小是否没有减小,基本上是从发送方侧检测到未处理请求,因此它也需要触发。

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

是否有可能根据其他人是否在开火而有条件地向普罗米修斯发出警报?

1 个答案:

答案 0 :(得分:0)

是的。

Inhibition Rules 正是您要找的。您可以将此配置与您关注的警报集中精心选择的标签结合使用。它将确保警报是否已经触发,然后另一个匹配的警报不会触发。