¿Qué es una rotación on-call?
Una rotación de guardia es un cronograma ordenado que asigna responsabilidad operativa a diferentes personas a lo largo del tiempo. Debería indicarle al sistema de seguimiento a quién contactar, informarle al equipo quién es el propietario del turno actual y proporcionar el siguiente paso cuando el socorrista no esté disponible.
Un calendario por sí solo no puede manejar ese flujo de trabajo completo. IncidentRelay combina rotaciones con rutas de alerta, canales de notificación, recordatorios y políticas de escalada.
Mantenga la propiedad actual inequívoca
Cada ruta está conectada a un equipo y puede utilizar una política de rotación o escalada para seleccionar a la persona responsable. Cuando llega una alerta, IncidentRelay calcula el usuario actual y registra el contexto operativo con el incidente.
Esto evita confiar en un tema de chat, una hoja de cálculo fija o la memoria colectiva de quien está despierto. Esos sistemas funcionan bien hasta que se vuelven importantes.
Cobertura en capas
Las capas de rotación permiten modelar horarios más allá de una única lista de repetición. Un equipo puede utilizar capas para diferentes ventanas de tiempo, grupos de cobertura o responsabilidades primarias y secundarias. IncidentRelay calcula el calendario final de esas reglas.
- Mantener membresía separada por capa.
- Definir restricciones de jornada laboral o ventanas de cobertura.
- Preservar los períodos de membresía históricos y futuros.
- Vea el propietario resultante en el calendario operativo.
Cambios y anulaciones
Una anulación reemplaza temporalmente el miembro de rotación programada. Es útil para vacaciones, enfermedad, cambios de turno y cambios de cobertura a corto plazo. La rotación base permanece intacta, por lo que el programa vuelve a la normalidad automáticamente una vez finalizada la anulación.
De la rotación a la escalada
Una rotación selecciona el contestador actual. Una política de escalada define lo que sucede después. IncidentRelay puede repetir recordatorios, pasar a otro usuario o rotación y continuar a través de pasos de política ordenados hasta que alguien reconozca la alerta.
| Componente | Propósito operativo |
|---|---|
| Rotación | Selecciona la persona actualmente responsable. |
| Anular | Sustituye temporalmente a la persona programada. |
| Recordatorio | Repite la entrega mientras una alerta permanece sin ackreconocida. |
| Política de escalada | Mueve la responsabilidad a través de usuarios ordenados o rotaciones. |
Visibilidad de rotación
Los equipos pueden inspeccionar los horarios en IncidentRelay y suscribirse a través de CalDAV o alimentación privada ICS. Esto da a los equipos de respuesta visibilidad del calendario sin mover la fuente de la verdad en una aplicación del calendario de terceros.
De código abierto y autohospedado
IncidentRelay se ejecuta en su infraestructura y almacena datos de rotación, usuario, alerta e incidentes en su base de datos. Se puede desplegar con Docker Compose, paquetes RPM, sistematizado o Kubernetes utilizando el gráfico Helm incluido.
Revisar el changelog y probar las transmisiones reales y las rutas de escalada antes de confiar en él para cobertura de producción.