📜  alertmanager reload config (1)

📅  最后修改于: 2023-12-03 14:39:04.659000             🧑  作者: Mango

Alertmanager 重新加载配置

Alertmanager 是一个用于处理和路由告警通知的工具。为了确保告警可以被正确处理和路由,Alertmanager 需要正确的配置。当需要更改配置的时候,Alertmanager 提供了重新加载配置的功能。

重新加载配置的方法

使用 kill -HUP 命令可以触发 Alertmanager 重新加载配置:

kill -HUP $(pidof alertmanager)

如果 Alertmanager 的进程 ID 不是默认的 (9093),需要将上面命令中的 9093 替换成实际的进程 ID。

另外,Alertmanager 还提供了 HTTP API 来重新加载配置:

curl -X POST http://localhost:9093/-/reload
注意事项
  • Alertmanager 在重新加载配置之前会对新的配置进行检查,如果有语法错误或配置不正确,会拒绝加载并打印错误信息。
  • 重新加载配置是一种平滑升级的方式,在重新加载之前,Alertmanager 会保持正在运行的处理器不变,直到新的配置加载完成。这意味着告警会依照旧有配置一直处理,直到新的配置被加载并开始生效。
  • 请确保重新加载的配置是正确的,并且通过了 Alertmanager 的验证。否则,将可能导致 Alertmanager 无法正确地处理告警通知。
参考链接