Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to the correct receivers. It functions as a central manager for Prometheus alerts, using a hierarchical routing tree and label-based matchers to dispatch notifications to external services.
The system employs a peer-to-peer mesh network to coordinate multiple instances in a high availability cluster, ensuring continuous alert processing. It features a dedicated inhibition engine and grouping mechanisms to reduce notification noise by suppressing redundant alerts when related issues are already active.
Capability areas include incident notification management via webhooks and third-party integrations, temporal alert silencing, and active alert limiting to prevent receiver flooding. The service also provides system event recording and event log export for auditing notification deliveries.
Administrative tasks can be performed through a command-line interface for managing silences and routing configurations.