Servor. docs
en

Incidents automatiques

Laissez Servor ouvrir un incident automatiquement quand un moniteur tombe en panne, pour que votre page de statut reflète la panne dès qu'elle commence.

Servor peut ouvrir un incident à votre place dès qu'un moniteur détecte une panne, pour que votre page de statut et vos abonnés soient informés d'un problème sans que personne ne touche un clavier. Cette page explique comment les incidents automatiques se déclenchent, à quoi ils ressemblent et comment les régler pour obtenir du signal, pas du bruit.

Les incidents automatiques s'appuient sur vos moniteurs et vos alertes. Si vous préférez annoncer un problème vous-même, vous pouvez toujours signaler un incident manuellement.

Fonctionnement

Lorsqu'un moniteur passe hors service, Servor peut ouvrir automatiquement un incident rattaché à ce moniteur. Le déclencheur est le changement de statut — le passage de up (ou degraded) à down — et non chaque vérification en échec, pour qu'un simple à-coup ne vienne pas inonder votre chronologie.

Un moniteur passe hors service

L'un de vos moniteurs échoue à sa vérification et son statut bascule sur hors service.

Servor ouvre un incident

Un incident est créé avec un titre dérivé du moniteur, un statut En cours d'analyse et un impact déterminé par la configuration du moniteur. Sa première mise à jour enregistre le début de la panne.

Votre page de statut se met à jour

Si le moniteur est lié à un composant d'une page de statut, ce composant bascule pour refléter la panne et l'incident apparaît sur la chronologie publique.

Les abonnés sont notifiés

Les abonnés de la page de statut concernée reçoivent la notification d'ouverture, exactement comme pour un incident manuel.

Le rétablissement est enregistré

Lorsque le moniteur repasse up, le rétablissement est reporté sur la chronologie de l'incident. Vous le vérifiez et le résolvez tout de même, pour que le message de clôture soit le vôtre.

Le passage hors service, pas chaque échec

Un incident s'ouvre lors du passage en état hors service. Tant que le moniteur reste hors service, Servor garde le même incident ouvert au lieu d'en créer un nouveau à chaque vérification en échec — une panne ne donne qu'un seul incident.

Incidents automatiques ou manuels

Les deux types d'incident cohabitent au même endroit et se comportent de façon identique une fois ouverts : vous publiez des mises à jour et les résolvez de la même manière. La différence tient à qui les ouvre, et pourquoi.

AutomatiqueManuel
Ouvert parLe passage hors service d'un moniteurUne personne
Idéal pourLes pannes détectables par un moniteur (un endpoint, un port, un certificat)Les problèmes que vous connaissez d'abord, ou qu'aucun moniteur ne surveille
Premier messageGénéré à partir du moniteurRédigé par vous
RapiditéImmédiat, sans interventionAussi vite que vous tapez

Une configuration saine combine généralement les deux : les moniteurs attrapent les pannes qu'ils peuvent voir, et vous signalez le reste à la main — une dépendance tierce dégradée, un changement planifié qui tourne mal, un problème remonté par un client avant que vos moniteurs ne le voient.

Garder un signal propre

Les incidents automatiques ne valent que ce que valent les moniteurs qui les alimentent. Un moniteur instable donne un flux d'incidents instable.

  • Réglez le moniteur, pas l'incident. Si vous recevez des incidents pour des pannes qui n'en sont pas, la correction se fait à la source : ajustez l'intervalle de vérification, le délai d'expiration ou les seuils du moniteur. Voir les bonnes pratiques de supervision. Ouvrir vos moniteurs dans Servor
  • Liez le bon composant. Pointez chaque moniteur vers le composant qui représente ce que vivent réellement les utilisateurs, pour que le statut public colle à la réalité.
  • Surveillez « dégradé », pas seulement « hors service ». Un moniteur qui bascule directement en down raconte une histoire abrupte. Bien comprendre le statut d'un moniteur aide à décider ce qui doit devenir un incident.
  • Routez aussi les alertes. Incidents automatiques et alertes sont complémentaires : l'incident prévient vos utilisateurs, l'alerte prévient votre équipe. Configurez vos canaux de notification pour que les bonnes personnes soient alertées pendant que la page de statut se met à jour toute seule. Configurer les alertes dans Servor

Un incident ouvert doit être clôturé par un humain

Le rétablissement d'un moniteur est reporté sur la chronologie, mais l'incident n'est pas considéré comme terminé tant que personne ne l'a résolu. Prenez l'habitude de confirmer le correctif et de publier un message de clôture — voir Mettre à jour et résoudre.

Automatiser avec vos propres outils

Si vous disposez d'un système d'alerte hors de Servor, vous pouvez ouvrir et mettre à jour des incidents via l'API plutôt que de vous reposer sur les moniteurs — utile quand le signal vient d'un système que Servor ne surveille pas. Cette voie nécessite le scope incidents:write ; voir l'API Incidents.

Voir aussi