Aller au contenu

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.

Liens utiles