Skip to main content
Alertmanager is a component in StreamNative Platform and a component of Prometheus. Alertmanager handles alerts sent by StreamNnative components, such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration, such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts. By default, Alertmanager is enabled with StreamNative Platform. To disable it, you can set monitoring.alert_manager: false in the Pulsar cluster configuration YAML file.

Configure CPU and memory resources

You can configure the requested CPU and memory, resolve time, and alert rules for the Alertmanager in the Pulsar cluster configuration YAML file. Then, you can use the helm upgrade command to restart the StreamNative Platform to make updates effective.

Configure alerting rules

Alerting rules allow you to define alert conditions based on Prometheus expression language expressions and to send notifications about firing alerts to an external service. Whenever the alert expression results in one or more vector elements at a given point in time, the alert counts as active for these elements label sets. For more information about alert rules, see alerting rules. This example shows how to configure alert rules with ZooKeeper.