Prometheus 对发送到交易信函队列的消息发出警报
Prometheus alert on message sent to deal letter queue
我用 DLQ 中的消息量做了一个测量。为什么要测量?因为事件修复后消息量不仅会增加还会减少
但是如果发现 DLQ 中有东西,应该通知开发人员(没有人一直坐着检查队列,对吧?)。
我对 prometheus 和警报有点陌生,有没有一种方法可以配置警报,以便每次 qauege 值随着增加量的增加而发送警报???谢谢!!
您应该能够使用 delta function 检测变化。它 returns 所提供时间范围的结束值和开始值之间的差值。例如:
delta(dlq_size_total[5m]) > 0
但是,将 DLQ 的添加作为一个单独的计数器来跟踪可能会更简单。
我用 DLQ 中的消息量做了一个测量。为什么要测量?因为事件修复后消息量不仅会增加还会减少
但是如果发现 DLQ 中有东西,应该通知开发人员(没有人一直坐着检查队列,对吧?)。
我对 prometheus 和警报有点陌生,有没有一种方法可以配置警报,以便每次 qauege 值随着增加量的增加而发送警报???谢谢!!
您应该能够使用 delta function 检测变化。它 returns 所提供时间范围的结束值和开始值之间的差值。例如:
delta(dlq_size_total[5m]) > 0
但是,将 DLQ 的添加作为一个单独的计数器来跟踪可能会更简单。