如何从可用性测试中排除特定时间段?

How do I exclude specific time periods from availability test?

我在应用程序洞察中创建了一个可用性测试来测试我的应用程序服务。工作正常,除了在 1:00 和 3:00 之间几乎每天晚上都会出现故障。我猜这是由于 MS 在此期间进行维护。如何排除此时间段通过 Azure Monitor 发送警报?

How do I exclude this time period from sending out a alert via Azure Monitor?

您可以通过使用警报处理规则(目前处于预览状态)来实现这一点。

警报处理规则允许您对触发的警报应用处理。 您可以使用警报处理规则从触发的警报中添加 action groups 或删除(抑制)操作组。

许多客户为其资源设置了计划维护时间,要么是一次性的,要么是定期的。 这些客户可以选择在维护期间停止接收这些资源的警报通知 window。

其他客户在工作时间之外完全不需要接收警报通知。

限制

您可以通过禁用警报规则本身来抑制警报通知,但这种方法有几个限制:

  • 您可以在维护开始时禁用相关警报规则window。
  • 您可能有许多涵盖该资源的警报规则。更新所有这些既费时又容易出错。

您可以参考此MS doc配置警报处理规则。