Alertmanager 告警与静默管理
amtool 查询告警、创建和管理静默,校验 Alertmanager 配置。它通过 HTTP API 操作运行中的 Alertmanager。
amtool --alertmanager.url=http://alertmanager:9093 alert query
amtool alert query --alertmanager.url=http://alertmanager:9093
amtool alert add alertname=InstanceDown job=api severity=critical
amtool silence add alertname=InstanceDown --duration=2h --comment='维护窗口'
amtool silence query
amtool silence expire <silence-id>
amtool check-config alertmanager.yml
localhost:9093;远程实例要显式 --alertmanager.url。--duration 支持 30m、2h、1d 等格式;不要写裸数字。query 确认 ID 和匹配范围,避免漏告警。check-config 只校验配置语法,不验证通知渠道是否可达。promtool — Prometheus 规则校验alertmanager — 服务端logcli — 日志查询