我正在测试Azure Application Insights警报功能。它似乎是马车或我不知道如何使用它。
如果我根据指标“服务器例外”创建新警报,它似乎工作一次,然后再也不会。一旦它发射,它似乎进入“活跃”状态,其中有一个带有!的橙色三角形。见下图。我创建了一个新的,我没有触发,并且在图像中可以看到它有一个带刻度的绿色圆圈。
这对我来说意味着警报不会再发射,直到有人'确认'警报,这不是一个坏主意,但我看不出怎么做。
编辑:
我刚刚尝试按照建议使用“异常率”,但我认为触发警报的最低阈值是5分钟内每秒平均1次异常。
我必须说我的用例没有处理似乎很奇怪。我有一个轻量级的Web API服务非常简单,它应该永远不会失败,但它可以,因此如果发生异常,我想立即收到警报。
答案 0 :(得分:4)
警报应该解决,当警报的条件不再满足时,状态应该恢复为绿色。 这是非常难以实现的" Count"指标因为它们上升而且几乎从不下降。这意味着,一旦被解雇,警报就无法解决,因为指标的值始终超过阈值。
您可以尝试在" Rate"上设置提醒。相反,你应该看到状态在" Rate"在你设定的限度内。
答案 1 :(得分:1)
现在已修复。如果您发现任何问题,请告诉我们。要记住的一些事情:
答案 2 :(得分:0)
For the goal of getting an email whenever an Exception happened.
使用“服务器例外”指标。
如果没有再次发生该错误,那么该指标足够聪明,可以在等待初始警报后的一段时间后自动解决。
因此,您将获得初始的“警报”,然后在5分钟后没有任何异常,它将返回“健康”状态。
由于它是自动解决的,如果明天再次发生错误,它将再次执行“警告”。
请注意,这是将App Insights与Function App一起使用。 “功能应用程序故障”度量标准存在问题,并且对此不可靠(Azure持续记录0.2 Exception / s并认为超过5分钟阈值1)...