Exemple de Webhook pour PagerDuty
Les Webpatères permettent aux utilisateurs d'envoyer des notifications d'alerte à diverses applications à l'aide d'un canal Web personnalisé. Cette page fournit un exemple de configuration des crochets pour PagerDuty.
Cette page fait référence aux instructions de tiers, qui peuvent faire l'objet de modifications. Reportez-vous au "Documentation PagerDuty" pour obtenir les informations les plus récentes. |
Configuration de la fonction PagerDuty :
-
Dans PagerDuty, accédez à Services > répertoire de services et cliquez sur le lien +Nouveau Service button
-
Entrez un Nom et sélectionnez utiliser notre API directement. Cliquez sur Add Service.
-
Cliquez sur l'onglet Integrations pour afficher Integration Key. Vous aurez besoin de cette clé lorsque vous créez le mousqueton Data Infrastructure Insights ci-dessous.
-
Accédez à incidents ou Services pour afficher les alertes.
Créer le Webhook Data Infrastructure Insights :
-
Dans Data Infrastructure Insights, accédez à Admin > Notifications et sélectionnez l'onglet Webhooks. Cliquez sur +Webhook pour créer un nouveau mousqueton.
-
Donnez un nom significatif au mousqueton, tel que « déclencheur PagerDuty ». Vous utiliserez ce webhook pour les événements critiques et de niveau d'avertissement.
-
Dans la liste déroulante Template Type, sélectionnez PagerDuty.
-
Créez un paramètre personnalisé secret nommé routingKey et définissez la valeur sur la valeur PagerDuty Integration Key du dessus.
Répétez ces étapes pour créer une bande-son « résolution de pagerDuty » pour les événements résolus.
Mappage du champ informations de PagerDuty vers Data Infrastructure
Le tableau et l'image suivants présentent le mappage des champs entre PagerDuty et Data Infrastructure Insights :
Service de PagerDuty | Informations exploitables sur l'infrastructure de données |
---|---|
Touche d'alerte |
L'ID d'alerte |
Source |
Activé |
Composant |
Nom de la mesure |
Groupe |
Type d'objet |
Classe |
Nom du moniteur |
Notifications via Webhook
Pour signaler des événements via Webhook, accédez à alertes > moniteurs dans Data Infrastructure Insights et cliquez sur +Monitor pour créer un nouveau "superviser".
-
Sélectionnez une mesure et définissez les conditions du moniteur.
-
Sous _configurer la ou les notifications d'équipe, choisissez la méthode de livraison Webhook.
-
Choisissez le mousqueton « PagerDuty Trigger » pour les événements de niveau critique et Avertissement.
-
Choisissez la « résolution de PagerDuty » pour les événements résolus.
La définition de notifications distinctes pour les événements déclencheurs par rapport aux événements résolus est une pratique recommandée, puisque PagerDuty gère les événements déclencheurs différemment des événements résolus. |