从Prometheus几分钟后,警报将自动删除

时间:2019-04-15 13:20:21

标签: prometheus

我正在使用HTTP API Rest调用添加警报。这些警报正在添加,但是几分钟后,所有这些警报会自动删除。 http://localhost:9093/api/v1/alerts(POST)->可以添加警报 http://localhost:9093/api/v1/alerts(GET)->我可以看到那些警报

但是在执行GET休息呼叫一段时间后,我看不到那些警报。 我是否需要在Prometheus配置或警报管理器配置中添加任何内容。这样我们就可以停止自动删除警报了吗?有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:0)

这是预期的行为。如果警报在可配置的超时后仍未更新/重新发送,则视为已解决。

请参见documentation

  

只要客户端仍然处于活动状态(通常在30秒到3分钟左右),它们就会不断重新发送警报。

默认情况下,超时设置为5分钟,您可以使用resolve_timeout配置对其进行修改:

global:
    resolve_timeout: 30m