Software di programmazione on-call

Costruisci programmi prevedibili su chiamata senza outsourcing l'intero flusso di lavoro incidente.

IncidentRelay è il software open-source, self-hosted per gli orari, i turni, gli strati di rotazione, i sovrascritti temporanei, i calendari e la consegna all'erta.

Che software di programmazione on-call dovrebbe risolvere

Un programma di reperibilità risponde a una semplice domanda operativa: chi è il responsabile in questo momento? La risposta diventa meno semplice quando un team ha più fusi orari, passaggi di consegne, copertura a più livelli, ferie, sostituzioni temporanee e diversi percorsi di escalation.

IncidentRelay continua a programmare vicino al routing di avviso. Un programma non è un calendario isolato: determina quale rispondente riceve un avviso, quando i promemoria vengono inviati e chi è il prossimo se la persona corrente non riconosce l'incidente.

Piani, turni e strati di rotazione

Le squadre possono creare rotazioni e aggiungere membri a uno o più strati. Ogni strato può definire i propri partecipanti, tempi e restrizioni. IncidentRelay calcola il risultato finale su chiamata da quegli strati, dando agli operatori un proprietario corrente mantenendo la struttura dietro di esso.

  • Creare rotazioni specifiche del team su chiamata.
  • Utilizzare strati per la copertura primaria, secondaria o tempo limitato.
  • Impostare i periodi di appartenenza così i cambiamenti previsti non riscrivere la storia.
  • Applicare sostituzioni temporanee senza ricostruire la pianificazione di base.
  • Collegare le rotazioni alle rotte e alle politiche di escalation.

Sovrascrivimenti temporanei per la vita reale

La gente prende le vacanze, i cambi commerciali e occasionalmente scopre che due calendari non sono d'accordo cinque minuti prima di un passaggio. I overrides della rotazione sostituiscono la persona pianificata per un periodo definito lasciando intatta la configurazione di rotazione originale.

Questo rende il programma operativo esplicito e verificabile. I responsabili possono vedere il proprietario finale, mentre gli amministratori mantengono la cronologia di rotazione e di override sottostante.

Accesso al calendario

IncidentRelay include un calendario interno e supporta la sincronizzazione del calendario di sola lettura. Le squadre possono iscriversi tramite CalDAV o i feed ICS privati e visualizzare i turni di chiamata in Outlook, Google Calendar, Apple Calendar, Thunderbird e client compatibili.

Gli abbonamenti del calendario sono utili per la visibilità, ma IncidentRelay rimane la fonte della verità per la proprietà di avviso e l'escalation. Spostare un evento in un calendario personale non riscrive silenziosamente il programma operativo.

Scheduling collegato alla risposta di allarme

Un programma diventa prezioso quando guida l'azione. Gli avvisi in arrivo sono abbinati a percorsi, servizi, team e rotazioni. IncidentRelay quindi avvisa l'utente corrente su chiamata attraverso canali configurati e può escalare quando un avviso rimane inconsapevole.

Le opzioni di notifica includono Mattermost, Telegram, e-mail, browser push, webhooks e pluggable voice provider. I responsabili possono riconoscere o risolvere gli incidenti mantenendo la proprietà visibile.

Per chi e'?

IncidentRelay è progettato per SRE, DevOps, team di piattaforma, infrastrutture e operazioni che vogliono un sistema di pianificazione on-call all'interno del proprio ambiente. È particolarmente rilevante quando i dati di avviso, i dati degli utenti e gli orari devono rimanere sotto il controllo del team.

Le squadre che lo dispiegano in produzione dovrebbero testare le regole di pianificazione, i canali di notifica, i backup e il modello di distribuzione prima.