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 à la "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 Cloud Insights ci-dessous.
-
Accédez à incidents ou Services pour afficher les alertes.
Créer un Webhook Cloud Insights :
-
Dans Cloud Insights, accédez à Admin > Notifications et sélectionnez l'onglet Webpatères. 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 PagerDuty to Cloud Insights
Le tableau et l'image suivants montrent le mappage des champs entre PagerDuty et Cloud Insights :
Service de PagerDuty | Cloud Insights |
---|---|
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 notifier les événements par le biais du webhook, dans Cloud Insights, accédez à alertes > moniteurs et cliquez sur +moniteur 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. |