【发布时间】:2016-05-17 18:55:59
【问题描述】:
我已经配置了这个简单的 Prometheus 警报
ALERT MyServiceDown
IF my_custom_metric == 0
FOR 15s
场景如下:
- 在正确的运行时 my_custom_metric 为 1,并且 MyServiceDown 警报在警报选项卡上为绿色。
- 然后我将 my_custom_metric 设置为 0,Propetheus 将其检索为 0,我可以在 Graph -> Console 选项卡中看到它。
- MyServiceDown 立即变为 Pending(黄色)并在 15 秒后变为 Firing(红色)。
- 然后我“修复错误”,my_custom_metric 再次为 1,MyServiceDown 警报为绿色。
奇怪的部分来了。我第二次打破应用程序,使 my_custom_metric 再次为 0。它显示在图表 -> 控制台中。但 MyServiceDown 警报永远不会挂起或触发。当我重新启动 Prometheus 时,一切正常,但只有一次。
我做错了什么?
【问题讨论】:
标签: prometheus