--- title: "Alertmanager" type: concept tags: [alerting, prometheus, notification, devops] sources: [家庭监控方案-prometheus-grafana-node-exporter-cadvisor-blackbox] last_updated: 2026-04-16 --- ## Definition Alertmanager 是 Prometheus 告警处理组件,负责接收 Prometheus server 发送的告警,进行抑制、分组后推送到各种通知渠道。 ## Key Features - **抑制(Inhibition)**:避免冗余告警 - **分组(Grouping)**:将相似告警合并 - **路由(Routing)**:基于标签匹配发送到不同接收者 - **通知渠道**:邮件、Slack、Teams、Telegram、PagerDuty、webhook 等 ## Configuration Structure ```yaml route: receiver: default group_wait: 10s group_interval: 5m repeat_interval: 3h receivers: - name: default email_configs: - to: "example@example.com" ``` ## Common Notification Types - 邮件(email) - Slack - Microsoft Teams - Telegram - PagerDuty - Webhook ## Connections - [[Alertmanager]] ← receives_alerts ← [[Prometheus]] - [[Alertmanager]] → sends_notifications → [[Grafana]](可选集成)