--- title: "Alertmanager" type: entity tags: [monitoring, alerting, prometheus, devops] last_updated: 2026-04-26 --- ## Alertmanager — Prometheus 告警分发组件 **官方网址:** https://prometheus.io/docs/alerting/latest/alertmanager/ **类型:** 开源项目 / 告警分发系统 **别名:** - prometheus-alertmanager - Alertmanager --- ## Overview Alertmanager 是 Prometheus 生态中的告警分发组件,负责接收 Prometheus Server 发送的告警,进行抑制(inhibition)、分组(grouping)处理后路由到邮件、Slack、PagerDuty、webhook 等通知渠道。 **核心功能:** - **抑制(Inhibition):** 当某条告警触发时,自动抑制相关联的其他告警 - **分组(Grouping):** 将相似告警合并为一条通知,减少告警风暴 - **静默(Silence):** 临时屏蔽特定告警 - **路由(Routing):** 基于标签匹配将告警路由到不同接收人 **配置格式:** YAML 格式的 `config.yml` **典型部署:** - Docker: `prom/alertmanager:latest` - 端口:`9093` - Prometheus 配置中通过 `alerting.alertmanagers` 指定 targets **支持的通知渠道:** - Email - Slack - PagerDuty - OpsGenie - WeChat - Telegram - Webhook(通用 HTTP) --- ## Used By - [[家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]] ## Related Sources - [[家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox]]