Alertmanager
- Developer Preview
Alertmanager handles and routes alerts from CMOS Prometheus server.
Overview
Alertmanager is an open source tool which has become the industry standard for alert management on cloud platforms. The CMOS Prometheus Server triggers alerts whenever certain rules are met and sends these alerts to the Alertmanager. The Alertmanager takes care of de-duplicating, grouping and routing these alerts to the correct receiver using integration such as e-mail, Slack and PagerDuty.
With multiple sources generating the same alert, distributed environments can be noisy. In these cases, the alerts should be de-duplicated and grouped by their nature, origin, and severity before being routed to the receiver. The Alertmanager can also suppress and mute alerts if required.
As part of the Couchbase Monitoring and Observability Stack (CMOS), Alertmanager comes with a set of built-in standard rules to handle alerts generated for Couchbase Server and other CMOS components.

Based on a predefined set of rules, the CMOS Prometheus Server generates alerts depending on the metrics it collects from Couchbase Server and other targets. By default, these alerts are forwarded to CMOS Alertmanager. The Alertmanager can be configured to route these alerts to a user-defined receiver integration such as e-mail, Slack, PagerDuty or other API-based endpoints to notify the user.
Get Started
In CMOS, the Alertmanager is included and enabled by default. It ships with a set of standard built-in rules to group alerts based on multiple alert parameters. Additionally, it can be customized to send notifications to different receiver endpoints.
The CMOS Alertmanager can be deployed on premise or using Kubernetes. Check out the reference Couchbase Monitoring and Observability Stack (CMOS) architecture to learn more.
Links
-
On Premise Tutorial: Deploy CMOS on Premise
-
Kubernetes Tutorial: Deploy CMOS on Kubernetes
-
Alertmanager: Configuration