如何配置仅在工作时段生效的GCP监控告警?
GCP监控告警按指定工作时段触发配置方案
完全可以实现,你可以通过以下两种方式配置,让告警仅在指定工作时段发送通知:
方式一:针对单个告警策略设置通知时段
在创建或编辑Compute Engine相关的告警策略时,完成指标/日志条件配置后,进入「通知」环节:
- 选中需要使用的通知渠道(如邮件、Slack等)
- 点击渠道名称旁的「编辑时段」选项
- 设置你的工作时段(例如周一至周五 9:00-18:00),同时指定正确的时区(避免时差导致时段偏差)
- 保存配置后,该告警策略仅会在设定时段内触发通知,非工作时段的告警触发会被抑制,不会发送通知,但告警记录仍会保留在监控控制台的告警历史中。
方式二:给通知渠道全局设置时段限制
如果多个告警策略共用同一个通知渠道,想要统一控制所有通过该渠道发送的告警时段:
- 进入GCP监控控制台的「通知渠道」页面
- 编辑目标通知渠道
- 在渠道设置中找到「时段限制」选项,配置工作时段及时区
- 保存后,所有使用该渠道的告警策略,都会仅在指定时段内发送通知。
额外说明:
- 非工作时段的告警不会丢失,你可以后续在监控控制台的告警历史中查看所有触发过的告警事件
- 如果你的VM在非工作时段会关机,也可以在告警条件中添加「VM运行状态为启动中/运行中」的过滤规则,进一步减少非必要的告警触发,但这不是必须的,核心还是通过时段配置控制通知发送。
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

