0

我是 Application Insights Alerts 的新手,我认为我可能配置错误。当 Azure 函数无法执行时,我需要收到警报。

设置 App Insights 警报

  • 60 分钟内失败次数 > 1 时触发警报 在此处输入图像描述

过去一周触发了 3 次警报 在此处输入图像描述

自 2020 年 12 月 2 日以来,此功能不存在任何故障情况 在此处输入图像描述

如何将 App Insights 警报与其对应的日志文件相关联?

似乎这应该是“一键式”,但我一定在某处错过了它。

编辑1:这是exceptions表格。相同的发现;自 12/2 以来没有失败。

在此处输入图像描述

编辑2:这是dependencies表格。过去 30 天没有发现任何东西。

在此处输入图像描述

编辑 3:根据另一篇文章的建议,我将警报从开箱即用Metric更改为Custom log search.

  • 我将原始警报(无缘无故失败)留在了新警报旁边。
  • 原来的只是无缘无故又失败了

细节:

  • 警报电子邮件说:
    • 开始时间 2021-01-06 8:22 UTC
    • 结束 2021-01-06 11:22 UTC
  • 功能监视器显示功能在以下位置成功运行:
    • 2021-01-06 08:13:21.368 UTC
    • 2021-01-06 08:13:21.372 UTC
  • 详细日志显示函数运行成功

在此处输入图像描述

在这一点上,我要说Metric应该丢弃警报的版本。它的逻辑所基于的东西现在已经多次为我创造了误报。

坚持custom log search

在此处输入图像描述

4

1 回答 1

1

当在 1 小时的时间跨度内发生至少 2 次(因为这就是 > 1 的阈值意味着)故障时,将触发警报。上周的所有三个警报(第二个屏幕截图)都在不同的日子触发。

您确定不需要将阈值设置为大于 0,以便每次失败都会触发警报吗?

于 2020-12-30T12:23:11.497 回答