You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何排除特定时段以避免可用性测试触发Azure Monitor警报

我之前也碰到过一模一样的情况,微软的夜间维护确实会干扰可用性测试的结果,下面给你两种实用的解决办法,你可以根据需求选:

方案1:给警报规则添加时段抑制(推荐,保留测试日志)

这个方法不会停止测试运行,只是在指定时段内不让警报触发,还能保留维护时段的测试数据,方便后续排查:

  • 打开Azure Portal,找到你的Application Insights资源,左侧菜单点「警报」→「管理警报规则」
  • 找到对应可用性测试的那条警报规则,点进去编辑
  • 切换到「抑制」标签,勾选「启用抑制」
  • 在抑制条件里选「基于时间范围」,设置:
    • 开始时间:1:00
    • 结束时间:3:00
    • 重复周期:每天
  • 保存规则就搞定了,之后每晚这个时段就算测试失败,也不会收到警报通知
方案2:直接调整可用性测试的运行时段

如果不需要维护时段的测试数据,可以让测试直接跳过这个时间段:

  • 进入Application Insights,左侧菜单点「可用性」,找到你的目标测试
  • 点击测试名称进入详情页,再点「编辑」按钮
  • 在配置页面找到「测试频率/运行计划」的设置(不同区域界面可能略有不同)
  • 选择「自定义运行时段」,排除每天1:00-3:00的时间段
  • 保存配置后,测试就不会在这个时段执行,自然不会产生失败警报

小提示

如果之后遇到维护时段临时调整的情况,随时去修改抑制规则或者测试计划就行。抑制规则的灵活性更高,我自己一般用这个方案,既能避免误警报,又能留着数据确认是不是真的维护导致的问题。

内容的提问来源于stack exchange,提问作者lightbulb_1_110

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 06:48:29