Azure Application Insights警报仅工作一次

时间:2015-06-30 03:17:21

标签: azure azure-application-insights

我正在测试Azure Application Insights警报功能。它似乎是马车或我不知道如何使用它。

如果我根据指标“服务器例外”创建新警报,它似乎工作一次,然后再也不会。一旦它发射,它似乎进入“活跃”状态,其中有一个带有!的橙色三角形。见下图。我创建了一个新的,我没有触发,并且在图像中可以看到它有一个带刻度的绿色圆圈。

这对我来说意味着警报不会再发射,直到有人'确认'警报,这不是一个坏主意,但我看不出怎么做。

enter image description here

编辑:

我刚刚尝试按照建议使用“异常率”,但我认为触发警报的最低阈值是5分钟内每秒平均1次异常。

我必须说我的用例没有处理似乎很奇怪。我有一个轻量级的Web API服务非常简单,它应该永远不会失败,但它可以,因此如果发生异常,我想立即收到警报。

3 个答案:

答案 0 :(得分:4)

警报应该解决,当警报的条件不再满足时,状态应该恢复为绿色。 这是非常难以实现的" Count"指标因为它们上升而且几乎从不下降。这意味着,一旦被解雇,警报就无法解决,因为指标的值始终超过阈值。

您可以尝试在" Rate"上设置提醒。相反,你应该看到状态在" Rate"在你设定的限度内。

答案 1 :(得分:1)

现在已修复。如果您发现任何问题,请告诉我们。要记住的一些事情:

  • 在滑动窗口上评估警报规则:警报将根据条件从样本到达的瞬间在滑动窗口上的评估方式触发/解决。
  • 对于基于异常计数的警报规则的上述警告:如果没有针对规则中配置的时间窗口报告异常,我们将解析警报。
  • 注意:这与基于指标的规则不同 - 缺少数据不会导致为这些规则解析警报。

答案 2 :(得分:0)

“服务器例外”指标可按OP的预期在2018年使用。我的用例如下:

For the goal of getting an email whenever an Exception happened.

使用“服务器例外”指标。

如果没有再次发生该错误,那么该指标足够聪明,可以在等待初始警报后的一段时间后自动解决。

因此,您将获得初始的“警报”,然后在5分钟后没有任何异常,它将返回“健康”状态。

由于它是自动解决的,如果明天再次发生错误,它将再次执行“警告”。


请注意,这是将App Insights与Function App一起使用。 “功能应用程序故障”度量标准存在问题,并且对此不可靠(Azure持续记录0.2 Exception / s并认为超过5分钟阈值1)...