Aller au contenu

Envoi d'événement avec Datadog

Description

Convertir des webhooks Datadog en alarmes Canopsis.

Il n'existe pas de connecteur entre Datadog et Canopsis. Pour créer des alarmes depuis Datadog, nous allons utiliser l'envoi de webhook vers l'api de Canopsis.

Prérequis

  • Compte utilisateur Canopsis avec un rôle contenant la permission de se connecter à l'API + permission sur les événements ;
  • Token d'authentification de ce même compte utilisateur.

Datadog

Se rendre dans « Integrations » puis « Integrations »

datadog_integration

Rechercher « Webhook », l'installer si nécessaire et cliquer sur « Configure ».

datadog_webhook

Remplir par exemple les champs comme suit, en modifiant les valeurs de l'URL, token, Payload en fonction de votre configuration :

datadog_webhook_edited

Une fois l'édition terminée, cliquer sur « Save ».

Le Webhook est maintenant configuré et prêt à être utilisé dans les Monitors Datadog.

Info

Certains champs du Payload sont obligatoires pour que Canopsis accepte l'événement.

Warning

La valeur du champ state (criticité) dans le Payload étant mandatory, nous l'avons défini par défaut sur 1 (minor).

Datadog ne gérant pas la criticité des alarmes comme Canopsis, il est donc nécessaire de créer un mapping entre les deux systèmes pour que les alarmes créées dans Canopsis aient la criticité attendue.

Pour cela, il faudra utiliser les « Filtres d'événements » de type enrichissement de Canopsis .