Azure警报仅触发一次

时间:2019-11-23 16:34:34

标签: azure azure-functions azure-application-insights azure-monitoring azure-alerts

我已经实现了一个Azure警报,当Application Insights指标大于零时会触发该警报。指标是Azure毒物队列中的项目数。该指标由本文所述的Azure功能计算:https://www.scaling-to-the-sky.com/2018/03/08/poison-queue-monitoring-with-azure-functions/?unapproved=160&moderation-hash=072116753136d2008f5e63a856d8e4b0#comment-160

尽管多次满足条件,警报仅触发了一次。我不知道为什么它不发射。我已经注意到,在触发的一个警报中,监控条件从未从“触发”更改为“已解决”。也许这就是为什么无需触发新警报的原因?如果是这种情况,那么我该如何更改警报监视器条件的状态?

Application Insight custom log

enter image description here

1 个答案:

答案 0 :(得分:2)

处于“已触发”状态的度量标准警报在解决之前不会再次触发。这样做是为了减少噪音。在对您的状况进行3次正常评估(不违反条件的评估)之后,解决方案会自动发生,并且无法手动将监视器条件更改为“已解决”。

您能否确认是否在每次评估毒药队列时都发送一个指标值,即使该值为0?