勿扰时段是什么
勿扰时段(mute timings)描述周期性不发通知的窗口,例如每周日凌晨的例行备份、每月固定时段的批量任务。在通知策略里引用它之后,落在该窗口内的告警不再外发。与一次性临时静默不同,它按星期与时间循环生效,属于配置的一部分,适合规律性的维护安排。
基本信息
| 配置入口 | Grafana 界面的 Mute timings,或用 provisioning 文件声明 |
|---|---|
| 时间字段 | times、weekdays、days_of_month、months、years |
| 时区字段 | location,缺省按 UTC 计算 |
| 生效方式 | 在通知策略的路由里引用,仅对匹配的告警生效 |
勿扰时段示例
勿扰时段示例
apiVersion: 1
muteTimes:
- orgId: 1
name: weekly-backup
time_intervals:
- times:
- start_time: "02:00"
end_time: "05:00"
weekdays: ["sunday"]
location: "Asia/Shanghai"与临时静默的区别
| 维度 | 勿扰时段 | 临时静默 |
|---|---|---|
| 生效方式 | 按时间规则循环生效 | 创建后立即生效,到期失效 |
| 适用场景 | 周期性维护、固定批量任务 | 一次性的升级割接 |
| 管理方式 | 作为配置持久保存 | 创建即产生,需要手工撤销 |
| 风险 | 忘记删除会周期性压制告警 | 忘记撤销会形成长期盲区 |
典型使用场景
- 每周固定的数据库备份与归档窗口
- 每月批量对账或数据修正任务带来的指标波动
- 非工作时间的计划性批处理,避免触发容量类告警
- 对已知周期性波动设置例外时段,减少重复打扰
location 要显式设置:默认按 UTC 计算,不写会让窗口整体偏移八小时,凌晨维护压掉的可能是白天的告警。
使用注意
- 勿扰时段只影响通知发送,不改变告警的评估与状态,恢复后仍能看到结果
- 同时存在多个勿扰时段时按匹配结果处理,重叠区间不会重复计算
- 季节性维护(如月末、季末)用 days_of_month 或 months 明确圈定
- 每次调整勿扰时段后,下个周期核对告警量的变化是否符合预期
- 勿扰时段与临时静默叠加时以更早生效的范围为准,维护前确认两者没有互相抵消