Alertmanager

Prometheus 告警的路由、去重与发送中枢。grouping / inhibition / silences。

单二进制,接收 Prometheus 推来的告警,做三件事:grouping(按标签把同一批告警合成一条通知)、inhibition(高优先级告警压制低优先级)、silence(临时静默)。路由是一棵按标签匹配的树,决定每条告警落到哪个 receiver。多副本用 gossip 互相同步已发送状态,所以横向扩容不会重复发。

License
Apache-2.0
语言
Go
自托管
单二进制 · Docker · Helm Chart
上游托管版
无
分类
告警
可替换
PagerDutyAtlassian Opsgenie
仓库
github.com/prometheus/alertmanager
上游文档
文档官网

上游活跃度

2026-08-23 抓取 · 数据来自 prometheus/alertmanager (github)
star8,589
最近提交2026-08-22
最新版本v0.34.02026-08-16

数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。

运行依赖

  • Prometheus 或其他能调用 v2 告警 API 的来源

上手前注意

  • 它只负责发,不负责判断 —— 告警规则住在 Prometheus 侧,这里改不了阈值
  • silence 与通知去重状态存在 --storage.path,容器化不挂盘的话重启就全丢
  • 配置改完要 SIGHUP 或 POST /-/reload,写错了只在日志里报,界面上看不出来

同类工具(告警)