Integrations / Statushub

Montrez les statuts d'API et de votre site dans Statushub.

Intégrer votre compte Statushub avec Uptrends vous permet de mettre automatiquement à jour les statuts de vos services dans votre page de statut Statushub. La mise en place de l'intégration entre les deux systèmes consiste en 3 étapes : 

  1. Configuration des intégrations de webhook dans Statushub.
  2. Création d'une intégration et spécification des webhooks dans Uptrends.
  3. Création des liens de service dans Uptrends pour lier les moniteurs Uptrends aux services Statushub.

Cette page contient une description détaillée des étapes nécessaires pour intégrer Uptrends à vos pages d'état Statushub.

1. Configuration des intégrations de webhook dans Statushub

  • D'abord, nous allons tout préparer du côté de Statushub. Connectez-vous à votre compte Statushub et cliquez sur l'icône en forme de crayon pour modifier votre site d'état.
  • Cliquez sur "Service & intégrations" dans le menu à gauche. Ensuite, vous allez modifier chaque service que vous voulez contrôler avec Uptrends.
  • Dans la fenêtre d'édition d'un service, recherchez la section "Activer / désactiver les intégrations". Cliquez sur le bouton Uptrends et assurez-vous qu'il est en surbrillance.
  • Au bas de la fenêtre contextuelle, cliquez sur "Update Service". De retour dans la vue d'ensemble des services, vous verrez que le service affiche maintenant une URL dans le formulaire
    https://hooks.statushub.io/hooks/uptrends?token=token=598f3b0da9ba4738
    Nous utiliserons cette URL plus tard pour lier Uptrends à ce service Statushub.
  • Répétez cette procédure pour chaque service que vous souhaitez contrôler avec Uptrends.

Ceci termine la configuration de l'intégration dans Statushub.

Astuce : Dans Uptrends, il n'y a pas de limite au nombre de services de Statushub que vous pouvez contrôler. Vous pouvez créer autant de liens de service que vous le souhaitez, ou commencer avec un seul.

2. Configuration de l'intégration dans Uptrends

  • Dans votre compte Uptrends, ouvrez le menu Alertes en haut et choisissez l'option 'Intégrations'.
  • Pour configurer une nouvelle intégration Statushub, cliquez sur Ajouter une intégration en haut à droite.
  • Choisissez Statushub comme type d'intégration. Spécifiez un nom pour cette intégration (simplement Statushub fera l'affaire).
  • Ensuite, vous devez nous parler de vos services Statushub. Cliquez sur le bouton Ajouter un service pour en ajouter un.
  • Remplissez le nom du service et l'URL du service pour chaque service Statushub. L'URL du service est l'URL du webhook que vous venez de créer en activant la fonction Uptrends dans Statushub.
  • Enfin, cliquez sur Enregistrer pour enregistrer vos paramètres. La nouvelle intégration de Statushub apparaîtra sur la page Intégrations.

3. Utilisation de l'intégration de Statushub dans les définitions d'alerte

Pour réellement commencer à utiliser l'intégration, nous devons l'attacher à au moins une définition d'alerte et mettre en place des liens de service. Un lien de service est le lien entre un moniteur Uptrends et un service Statushub. Les alertes pour ce moniteur seront envoyées au service auquel vous liez.

  • Accédez à l'une de vos définitions d'alerte ou créez-en une nouvelle (Alertes> Définitions d'alertes).
  • Sélectionnez le niveau d'escalade auquel vous voulez ajouter Statushub.
  • Dans la section Alertes par intégrations, localisez l'intégration de Statushub. Si vous n'en voyez pas, revenez au chapitre 2 pour vous assurer que vous avez créé une intégration Statushub.
  • L'intégration n'est pas encore active; cliquez sur la case à cocher pour l'activer dans ce niveau d'escalade.
  • Un bouton Ajouter un lien de service apparaît. Cliquez dessus pour créer un lien entre un moniteur Uptrends sur la gauche et un service Statushub sur la droite. En utilisant ces paramètres, vous disposez d'un contrôle fin sur lequel Uptrends surveille les mises à jour du service dans Statushub. Vous pouvez ajouter autant de liens de service à ce niveau d'escalade que nécessaire.
  • Cliquez sur le bouton Enregistrer en bas à gauche pour enregistrer cette définition d'alerte.
Astuce : La plupart des configurations utilisent des liens de service un-à-un simples entre les moniteurs et les services. Cependant, vous pouvez également créer des configurations plus avancées. Par exemple, il est possible de créer plusieurs liens de service qui utilisent un seul moniteur pour mettre à jour plusieurs services dans Statushub.

À quoi s'attendre lorsque votre intégration est terminée

Les conditions normales de définition d'alerte s'appliquent. Lorsque Uptrends détecte une erreur pour l'un de vos moniteurs, nous générons une alerte en fonction des paramètres de vos niveaux d'escalade. Lorsqu'un niveau d'escalade déclenche une nouvelle alerte, nous générons un nouvel incident dans Statushub pour le (s) service (s) approprié (s). L'état du service sera défini sur Service disruption et le nouvel incident obtiendra le statut Investigating. Votre page d'état Statushub doit être mise à jour immédiatement pour refléter ces changements.

Cette situation restera inchangée tant que la situation d'erreur continue dans Uptrends. En attendant, vous pouvez mettre à jour vos services Statushub comme bon vous semble. Dès que Uptrends détecte que l'erreur a été résolue, nous mettrons à jour votre service sur Service is operating normally, et l'incident sur Monitoring. Lorsque vous êtes sûr que le problème a été résolu, vous pouvez réinitialiser l'incident sur Resolved dans Statushub. De cette façon, vous pouvez toujours contrôler ce qui est affiché sur votre page d'état.

Avez-vous des questions sur la création de la bonne configuration? Veuillez contacter notre équipe de support.