我正在使用HTTP API rest call添加警报。这些警报已添加,但几分钟后所有这些警报都会自动删除。 http://localhost:9093/api/v1/alerts(POST) - >能够添加警报http://localhost:9093/api/v1/alerts(GET) - >我可以看到那些警报
但是在我执行GET休息呼叫一段时间后,我看不到这些警报。我是否需要在Prometheus配置或警报管理器配置中添加任何内容。这样我们就可以自动停止删除警报了吗?有人可以帮我吗?
谢谢
这是预期的行为。如果在可配置的超时后未更新/重新发送警报,则认为该警报已解决。
只要客户仍处于活动状态(通常为30秒至3分钟),客户就会不断重新发送警报。
默认情况下,超时设置为5分钟,您可以使用resolve_timeout
配置修改它:
global:
resolve_timeout: 30m