prometheus/alertmanager
Prometheus Alertmanager observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 32.0
- age_days: 4796
- days_rel: 17
- days_push: 7
- n_releases_24m: 13
Adoption not part of the score
8594 stars · 2450 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Alertmanager is the Prometheus project's alert handling component, written in Go. It receives alerts from Prometheus servers or other clients, then deduplicates, groups, silences, inhibits, and routes them to notification receivers such as email, PagerDuty, OpsGenie, Slack, or generic webhooks.
Use cases
- route prometheus alerts to pagerduty and slack
- deduplicate and group alerts from multiple prometheus servers
- silence alerts during maintenance windows
- send email notifications when a service goes down
- set up on-call alerting for kubernetes clusters
- inhibit dependent alerts to reduce alert noise
- self-hosted alert notification manager
When to choose
- you already use Prometheus and need alert routing, deduplication, and silencing
- you need to fan out alerts to multiple channels like email, PagerDuty, OpsGenie, Slack, or webhooks
- you want a battle-tested, CNCF-graduated component with high-availability clustering support
When to avoid
- you need a full metrics collection and storage system - use Prometheus itself alongside Alertmanager
- you want log-based alerting or non-metrics alert sources without adapting them to the alert format
- you need a hosted SaaS alerting solution with no infrastructure to run
Facets
service · maturity stable
alerting monitoring routing middleware monitoring cloud-computing infrastructure-as-code windows go self-hosted cross-platform prometheus alertmanager pagerduty opsgenie slack email-notifications alert-deduplication alert-silencing alert-inhibition on-call cncf webhook notification devops linux macos docker
10 sources
- readme: https://github.com/prometheus/alertmanager · fetched 2026-08-28 · 08ef916c7235
- homepage: https://prometheus.io · fetched 2026-08-29 · 90ad2d078025
- site_page: https://prometheus.io/docs/introduction/overview · fetched 2026-08-29 · 7768d893cf39
- site_page: https://prometheus.io/docs/prometheus/latest/getting_started · fetched 2026-08-29 · 1e2a0ce5ca59
- site_page: https://prometheus.io/docs/concepts/data_model · fetched 2026-08-29 · a377e9a58b18
- site_page: https://prometheus.io/docs/prometheus/latest/querying/basics · fetched 2026-08-29 · cab4a7880e82
- site_page: https://prometheus.io/docs/alerting/latest/overview · fetched 2026-08-29 · a05282aeaa43
- site_page: https://prometheus.io/docs/prometheus/latest/configuration/configuration · fetched 2026-08-29 · eef957bb70ac
- site_page: https://prometheus.io/docs/instrumenting/clientlibs · fetched 2026-08-29 · e814512fea70
- site_page: https://prometheus.io/docs/instrumenting/exporters · fetched 2026-08-29 · 16800ed839dd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| prometheus/alertmanager | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="prometheus/alertmanager")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem