2

我正在尝试为我的站点中的关键功能设置健康检查警报。因此,对于注册、付款和重要电子邮件之类的事情,我已经开始使用遥测客户端记录自定义事件遥测,如下所示:

var tc = new TelemetryClient();
tc.TrackEvent(emailType.ToString());

这目前工作得很好,我能够根据这些数据创建一个 Application Insights 分析仪表板,这构成了我的警报的基础。

我现在从门户开始创建警报,其条件是自定义日志搜索(Azure 门户 > Application Insights > 警报 > 添加新规则 > 添加条件),如下所示:

自定义日志搜索

问题是该期间的最大长度为 24 小时,这意味着对于不经常触发的事件(假设一周内发生一次)。我们每天都会收到虚假警报。

问题是如何在应用程序洞察中为此类事件设置警报?

如果解决方案不需要额外的网络作业或代码处理数字来确定是否未达到阈值,我更喜欢,因为我认为警报系统应该具有尽可能少的移动部件。

更新 1

在联系了 Microsoft 的警报反馈小组后,他们已将下拉期限延长至 48 小时,但这仍然不足以满足我的用例。

我曾尝试寻找 Grafana 等替代工具(带有应用洞察插件)。然而遗憾的是,该特定插件不支持警报(而 Grafana 支持)。

4

0 回答 0