如何避免频繁报警同样的内容 背景 最近晚上总是频繁收到同一个工单的失败告警信息,很烦。 解决方法 本质上是需要对告警做一个收敛,如果是同一个工单同一个节点的失败告警,应该只发送一次就可以了。 我想到了 go 自带的同步原语 golang/sync/singleflight,它提供了两个用于抑制相同处理的方法:kowloonzh小于 1 分钟编程Go