Datadog Composite Monitor调用的Metric Monitor发送多余通知如何配置
配置步骤
按以下操作即可实现仅Composite Monitor触发通知、子Metric Monitor不单独发通知的效果:
- 分别进入两个被关联的子Metric Monitor的配置页面,找到通知设置板块,把所有绑定的通知渠道(包括邮件、即时通讯机器人、Webhook、值班排班组等所有能接收告警的对象)全部清空,不要保留任何接收目标。
注意:只删除通知配置即可,不要修改子Metric Monitor本身的检测逻辑、告警判定阈值,也不要禁用/暂停这两个监控。子监控需要持续正常运行计算状态、输出告警判定结果,才能供上层Composite Monitor调用判断,只是不会单独向外发送通知。 - 检查两个子Metric Monitor的高级通知选项,把「触发告警」「告警恢复」「无数据」「重复告警」所有场景下的通知规则全部清空,避免系统默认的全局通知策略被子监控触发。如果你的监控系统支持标签匹配静默,可以给两个子监控统一打上
composite_child: true的标签,再配置一条全局静默规则,直接拦截所有带该标签的子监控单独触发的通知,做双保险。 - 仅在最上层的Composite Monitor中配置需要的通知渠道、通知模板,设置触发逻辑为两个子Metric Monitor同时处于告警状态时触发通知即可。
验证方法
配置完成后可以做简单测试确认效果:
- 单独触发其中一个子Metric Monitor的告警条件,确认不会收到任何来自该子监控的通知
- 同时触发两个子Metric Monitor的告警条件,确认可以正常收到Composite Monitor发送的符合预期的告警通知
测试通过即配置生效。
常见踩坑提醒:不要给子Metric Monitor残留任何通知配置,哪怕是无实际接收人的测试渠道、系统默认的管理员通知组都不行,只要存在通知规则,就有可能产生冗余通知。
内容的提问来源于stack exchange,提问作者Leandro Garcia Pedroza
相关产品推荐
相关产品推荐

