Intégrer des monitors avec Statuspage

Présentation

Atlassian Statuspage est un outil de gestion de l’état et des incidents qui offre une visibilité sur le temps de fonctionnement de vos applications et de vos services. Une page d’état peut afficher des métriques personnalisées et des événements de Datadog, et vous pouvez mettre à jour l’état de vos systèmes avec les notifications de monitor de Datadog.

Ajouter les alertes de Statuspage en tant quʼévénements Datadog

Vous pouvez configurer lʼintégration Statuspage pour suivre les alertes de Statuspage dans l’Events Explorer.

  1. Accédez aux intégrations et recherchez statuspage dans la liste des intégrations.
  2. Sélectionnez le carré de lʼintégration StatusPage et cliquez sur Add New.
  3. Ajoutez l’URL d’état et les tags personnalisés que vous souhaitez surveiller, par exemple : https://status.datadoghq.com ou https://datadogintegrations.statuspage.io/ avec les tags datadog, test et test1. Vous devez inclure au moins un tag personnalisé par page.
  4. Cliquez sur l’icône Save.

Au bout de cinq minutes, des alertes de monitor de Statuspage doivent sʼafficher dans l’Events Explorer. Définissez un délai en haut à droite et sélectionnez Statuspage dans la liste des sources, sous Core.

Configurer lʼintégration Statuspage dans Datadog

Cliquez sur une alerte pour afficher un volet latéral contenant le message, les tags et les attributs de lʼévénement.

Un volet latéral de lʼévénement contenant la source, le message, les tags et les attributs de lʼévénement

Ajouter des alertes Statuspage dans les monitors Datadog

Générer une adresse électronique Statuspage

Référez-vous à la documentation de Statuspage pour générer une adresse électronique spécifique à un composant.

Créer un monitor de métrique

Pour créer un monitor de métrique qui se déclenche sur les alertes de Statuspage :

  1. Accédez à Monitors > New Monitor et cliquez sur Metric.
  2. Consultez la documentation relative au monitor de métrique pour sélectionner une méthode de détection, définir votre ou vos métriques, définir des alertes de conditions et configurer les options avancées du monitor.
  3. Personnalisez le nom du monitor pour qu’il renvoie UP ou DOWN en fonction de l’état du test. Par exemple, {{#is_alert}}DOWN{{/is_alert}}{{#is_recovery}}UP{{/is_recovery}}.
  4. Dans la section Notify your team, ajoutez l’adresse électronique générée dans le message, comme @custom-statuspage-email@notifications.statuspage.io. Cela remplit automatiquement le champ Notify your services and your team members au-dessus de Renotification.
  5. Remplissez la section relatives aux notifications du monitor et ajoutez un résumé dans le nom du monitor, comme Shopist Checkout Functionality.
  6. Définissez les conditions de renotification du monitor et ajoutez des tags, comme service:status-page.
  7. Sélectionnez une équipe et attribuez une priorité au monitor.
  8. Définissez les autorisations d’édition et les conditions de notification du monitor.
  9. Une fois que vous avez configuré votre monitor, cliquez sur Create.
Créer un monitor de métrique contenant des alertes de Statuspage

Pour aller plus loin

PREVIEWING: may/unit-testing