Notifications¶
Lorsque Prometheus génère une alerte, il l'envoie à Alertmanager. Alertmanager est un routeur d'alertes. Il écoute les alertes (généralement en provenance de Prometheus). Certaines règles de routage sont appliquées et les alertes sont transmises à d'autres outils (comme les mails, les sms...).
Karma¶
Karma se connecte à Alertmanager et affiche les alertes sur une interface utilisateur graphique.
Découvrir Karma
Alertmanager externe¶
- Dans Caascad, le Prometheus Caascad se connecte à l'Alertmanager Caascad.
- Il est possible de connecter le Prometheus Caascad à un autre Alertmanager.
- Pour configurer le Prometheus Caascad et le connecter à votre propre Alertmanager, contactez le support Caascad.
- Dans le cas où votre propre Alertmanager reçoit des alertes en provenance du Prometheus Caascad, vous pouvez le configurer par vous-même pour envoyez les notifications là où vous le souhaitez.
Webhooks génériques¶
Il existe de nombreux outils qui supportent les webhooks tels que Rocket.chat ou Jiralerts que nous allons voir ci-dessous.
La documentation officielle précise les paramètres nécessaires :
url
: il s'agit de l'URL de votre webhook dans votre outil de notification.
Pour configurer les notifications avec un webhook générique, contactez le support Caascad.
Mail¶
Alertmanager peut être configuré pour envoyer des notifications par e-mail.
La documentation officielle précise les paramètres nécessaires :
to
from
smarthost
auth_username
auth_password
auth_secret
auth_identity
Certains paramètres sont optionnels.
Pour configurer les notifications par e-mail, contactez le support Caascad.
Rocket.chat¶
Rocket.chat est une plateforme de communication collaborative opensource.
La documentation officielle précise les paramètres nécessaires :
url
: il s'agit de l'URL de votre webhook dans Rocket.chat.
Pour configurer les notifications via Rocket.chat, contactez le support Caascad.
Jira Alerts¶
Jira est un outil de suivi de tickets. Alertmanager peut être paramétré avec Jiralerts pour créer des tickets Jira en tant que notifications.
Jiralerts fonctionne comme une interface entre Alertmanager et Jira. Un webhook va autoriser Alertmanager à notifier Jiralerts, qui va créer le ticket dans Jira.
La documentation officielle précise les paramètres nécessaires :
url
: il s'agit de l'URL de votre webhook dans Jiralerts.
Un exemple dans le référentiel source Jiralerts montre des paramètres additionnels pour se connecter à Jira.
Pour configurer les notifications en tant que tickets Jira, contactez le support Caascad.
Autres outils de notifications¶
Alertmanager supporte de nombreux autres outils de notification. Ils sont listés dans la documentation officielle.
Si vous souhaitez configurer Alertmanager avec un outil de notification figurant dans la liste, contactez le support Caascad.