Alertes PagerDuty

Ce que fait le canal PagerDuty

Le canal PagerDuty transforme les changements d'état des moniteurs en incidents PagerDuty via l'Events API v2. Une vérification en échec déclenche un incident afin de notifier votre rotation d'astreinte ; lorsque la vérification se rétablit, LoadFocus résout automatiquement l'incident. Les exécutions dégradées et les expirations SSL à venir envoient également des évènements. Les évènements sont corrélés par vérification, de sorte que chaque vérification corresponde à son propre incident au lieu de s'accumuler dans un seul.

Récupérer la clé d'intégration depuis PagerDuty

  1. Dans PagerDuty, ouvrez le service qui doit recevoir les incidents.
  2. Allez dans Integrations et ajoutez une intégration Events API v2.
  3. Copiez la clé d'intégration (aussi appelée clé de routage).

Ajouter le canal dans LoadFocus

  1. Rendez-vous sur la page Alert Channels.
  2. Cliquez sur New Alert Channel et choisissez PagerDuty dans la liste des canaux.
  3. Donnez un nom au canal et collez la clé dans Integration/Routing Key.
  4. Cliquez sur Save Configuration.

Juste après la création du canal, LoadFocus envoie une notification de confirmation ponctuelle afin que vous puissiez vérifier la livraison sans attendre un véritable échec. Il n'y a pas de bouton de test séparé.

Attacher le canal à vos vérifications

Le canal est disponible pour toute votre équipe. Sélectionnez-le dans les paramètres de notification d'une vérification pour déclencher une astreinte sur les échecs de cette vérification, voir Canaux d'alerte d'une vérification. Associez-le aux tentatives et seuils d'alerte pour qu'un simple accroc réseau ne réveille personne à 3 heures du matin.

Dépannage

  • Aucun incident n'apparaît : confirmez que vous avez copié une clé Events API v2 issue d'une intégration de service, et non une clé REST API depuis les paramètres de votre compte.
  • Les incidents ne se résolvent pas automatiquement : l'évènement de résolution utilise la même corrélation par vérification ; si vous avez résolu ou fusionné l'incident manuellement dans PagerDuty, le prochain échec en ouvre un nouveau.
  • Les membres de l'équipe avec un rôle en lecture seule peuvent voir les canaux mais ne peuvent ni en créer ni en supprimer.