这是我的情况:我想提醒队列中是否有项目,什么也没有处理。
我的指标rabbitmq_queue
具有值messages
和messages_ack_rate
以及标签queue
。这样我就拥有了我需要的所有数据。
在Grafana中,我建立了带有查询的图形:
min(messages)
按队列和时间分组,并且sum(messages_ack_rate)
按队列和时间分组。我现在想对任何具有messages > 100
的队列发出警报,但是如果该时间最后一个小时的sum(messages_ack_rate) = 0
是 相同的队列。
在Grafana中,我可以将2个警报条件与AND结合设置。但是,尚不清楚当每个查询(A和B)返回多个序列时如何将它们组合在一起。
如果来自A的任何系列满足条件,而来自B的任何系列满足条件,则Grafana可能会发出警报。但是我真的希望它对匹配的标签进行评估。
有人能够确认它的行为吗?