关于prometheus:Prometheus监控神器Alertmanager篇3

32次阅读

共计 720 个字符,预计需要花费 2 分钟才能阅读完成。

本章次要对介绍什么是 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 中。

正文完
 0