replication-manager continuously monitors cluster state and emits alerts the moment a condition is detected — and resolves them automatically once it clears. Every alert is sent through all configured channels simultaneously, and a matching resolve notification follows when the state returns to normal.
| Channel | Description |
|---|---|
| SMTP with optional TLS, configurable sender and recipients | |
| Slack | Incoming webhook, custom channel and username |
| Microsoft Teams | Webhook with proxy support |
| Mattermost | Webhook with message attachments |
| Pushover | Mobile push notifications (app token + user token) |
| Custom script | Shell script or binary called on each alert/resolve event |
Alerts fire on any cluster state transition — new error or warning states detected on the monitoring tick that were absent on the previous tick. Common triggers:
SetState() adds an error or warning code to the current cluster statealert-disable)See Configuration Guide for all SMTP, Slack, Teams, Mattermost, Pushover, and script settings.