本章次要对介绍什么是Silences
, 在哪些场景中应用、以及如何设置 警报长期静默Silences
。
静默 Silences
是指让通过设置让警报在指定工夫临时不会发送警报的一种形式。通常静默个别用于解决重大生产故障问题时,因所破费的工夫过长,通过静默设置防止接管到过多的无用告诉。在已知的例行保护中,为了避免对例行保护的机器发送不必要的警报,能够在
保护期间设置一个工夫范畴,长期敞开警报发送,期待保护实现,在将静默敞开,另外次要下本人的时区,这里应用的是UTC工夫做的测试。
设置 Silences的形式有俩种,始终是通过 WEB UI 配置,一种是通过 amtool 工具在命令行进行设置。
Silences 创立信息形容:
| 名字 | 形容 |
| :-----: | :----: |
|Start
|静默的开始工夫|
|End
|静默的完结工夫|
|Duration
|主动计算静默工夫,就是说开始当前,残余的工夫会在此显示|
|Matches
|应用Labels来辨认须要静默的警报,能够间接匹配,也能够应用正则表达式。|
|Creator
|创建者名称|
|Comment
|形容信息|
通过下面的形容其实能够很容易晓得须要制订的参数信息,当输出实现后,间接点击create创立即可,此时去触发警报就会发现,警报不会在告诉,上面是已创立好的Silences信息。
这个时候咱们能够应用 service process_exporter stop
来触发警报,查看静默是否失效,在浏览器咱们能够看到,触发的警报曾经呈现在咱们创立的 Silences 中了。
这个时候咱们能够假如保护,并没有实现,用 Expire
来模仿保护工夫达到,而后在 Alerts
中我就能够看到警报了,相干的告诉会发送到对应的Receiver中。