Logiciel de rotation d'astreinte

Transformez une liste d'ingénieurs en une rotation claire et actionnable sur appel.

IncidentRelay connecte l'adhésion à la rotation et les remises directement à l'acheminement des alertes, aux rappels, aux politiques d'escalade et aux actions des intervenants.

Qu'est-ce qu'une rotation sur appel?

Une rotation de garde est un horaire ordonné qui attribue la responsabilité opérationnelle à différentes personnes au fil du temps. Il doit indiquer au système de surveillance qui contacter, indiquer à l'équipe à qui appartient l'équipe actuelle et proposer la prochaine étape lorsque le premier intervenant n'est pas disponible.

Un calendrier à lui seul ne peut pas gérer ce flux de travail complet. IncidentRelay combine rotations avec voies d'alerte, voies de notification, rappels et politiques d'escalade.

Gardez la propriété actuelle sans ambiguïté

Chaque itinéraire est connecté à une équipe et peut utiliser une politique de rotation ou d'escalade pour sélectionner la personne responsable. Lorsqu'une alerte arrive, IncidentRelay calcule l'utilisateur sur appel et enregistre le contexte opérationnel avec l'incident.

Cela évite de compter sur un sujet de chat, un tableur épinglé ou la mémoire collective de celui qui est éveillé. Ces systèmes fonctionnent parfaitement jusqu'à ce qu'ils deviennent importants.

Couverture en couches

Les couches de rotation permettent de modéliser les horaires au-delà d'une seule liste répétée. Une équipe peut utiliser des couches pour différentes fenêtres de temps, groupes de couverture ou responsabilités primaires et secondaires. IncidentRelay calcule le calendrier final à partir de ces règles.

  • Maintenez une adhésion distincte par couche.
  • Définissez des restrictions pour les heures de travail ou les fenêtres de couverture.
  • Préservez les périodes d’adhésion historiques et futures.
  • Visualisez le propriétaire résultant dans le calendrier opérationnel.

Échanges de postes et dépassements

Un remplacement remplace temporairement le membre de rotation planifié. Il est utile pour les vacances, les maladies, les échanges postés et les changements de couverture à court terme. La rotation de base reste intacte, de sorte que la planification revient automatiquement à la normale une fois le remplacement terminé.

De la rotation à l'escalade

Une rotation sélectionne le répondeur courant. Une politique d'escalade définit ce qui se passe ensuite. IncidentRelay peut répéter des rappels, passer à un autre utilisateur ou rotation et continuer par les étapes de politique ordonnées jusqu'à ce que quelqu'un reconnaisse l'alerte.

Composant Objectif opérationnel
Rotation Sélectionne la personne actuellement responsable.
Remplacer Remplace temporairement la personne prévue.
Rappel Répète la livraison alors qu'une alerte n'est pas ackconnue.
Politique de remontée d'informations Déplace la responsabilité via des utilisateurs ordonnés ou des rotations.

Visibilité des rotations

Les équipes peuvent inspecter les horaires dans IncidentRelay et s'abonner via CalDAV ou les flux ICS privés. Cela donne aux répondeurs une visibilité de calendrier sans déplacer la source de vérité dans une application de calendrier tiers.

Open source et auto-hébergé

IncidentRelay fonctionne dans votre infrastructure et stocke des données de rotation, utilisateur, alerte et incident dans votre base de données. Il peut être déployé avec Docker Compose, des paquets RPM, systemd ou Kubernetes en utilisant le graphique Helm inclus.

Examinez le changelog et testez les sorties réelles et les chemins d'escalade avant de compter sur lui pour la couverture de production.