You need to enable JavaScript to run this app.
导航

控制告警通知发送时段的常见方法

最近更新时间2024.05.09 16:32:18

首次发布时间2024.05.09 16:32:18

在监控与告警系统中,告警通知是一个重要环节,有时候过多或不适时的告警通知可能会对告警接收人员造成干扰,降低告警的有效性和可靠性,因此控制告警通知时段是必不可少的操作。本文介绍控制告警通知发送时段的常见方法及应用场景。

应用场景

在如下应用场景中,您可以通过相关配置,控制告警通知发送的时段。

  • 针对系统升级、配置变更等维护期间触发的预期告警,不发送告警通知。
  • 仅在工作时间发送告警通知。
  • 相似的告警先进行合并再发送告警通知。

方法对比

您可以通过设置监控任务执行周期、设置告警发送周期、临时关闭告警策略、限制通知时段等方式来限制告警的通知时段。各个方式的对比项说明如下表所示。

对比项

设置监控任务执行周期

设置告警发送周期

临时关闭告警策略

设置通知时段

适用的场景

周期性限制一个告警策略触发的告警。

合并相似的告警。

不触发预期的告警。

仅在工作时间发送告警通知。

适用的通知渠道

所有

所有

所有

所有

作用阶段

降低监控任务的执行频率,从而限制告警通知发送。

降低告警的发送周期,从而限制告警通知发送。

临时关闭监控任务的执行,从而限制告警通知发送。

仅限制告警通知发送。

设置监控任务执行周期

在配置告警策略时,设置执行周期,用于控制监控任务执行频率。具体配置,请参考创建告警策略
例如设置为每隔 60 分钟执行一次,表示监控任务每隔 60 分钟检查一次检索分析结果。
您还可以使用 Cron 表达式,实现更加灵活的告警时间段限制。例如:

  • 设置 Cron 表达式为 0/30 9-17 * * *,表示在每天 09:00~17:00 之间每 30分钟执行一次监控任务。
  • 设置 Cron 表达式为 */10 9-12,14-17 * * 1-5,表示在周一到周五的 09:00~12:00 和 14:00~17:00 之间每 10 分钟执行一次监控任务。

图片

设置告警发送周期

在配置告警策略时,设置发送告警周期,用于控制告警发送频率。具体配置,请参考创建告警策略
例如持续 5 个监控周期满足触发条件,则间隔 30 分钟告警一次,表示累计触发 5 次告警后将间隔 30 分钟发送一次通知。
图片

临时关闭告警策略

针对计划内的告警(例如系统升级、配置变更等操作触发的告警),可临时关闭告警策略。在关闭告警策略期间,该告警策略不再运行,不会触发告警。等待关闭时间结束后,告警策略恢复正常。具体配置,请参考临时关闭告警策略
图片

设置通知时段

您可以在通知组中设置通知时段,从而限制告警通知时段。例如设置为 09:00:00~18:00:00,表示日志服务仅在该时间段会发送告警通知。具体配置,请参考创建通知组
图片