Saltar al contenido principal

DORA_METRICS_ANALYTICS_ENGINE

SYS_LOG: TELEMETRY_ACTIVE

El motor de correlación de DevOps Monitor procesa, unifica y evalúa continuamente las métricas de rendimiento basadas en el estándar de la DORA (DevOps Research and Assessment) para clasificar tus fábricas de software en tiempo real.

Consola de Métricas DORA DevOps Monitor

01_TELEMETRY_FLOW_ARCH

El sistema recopila metadatos crudos mediante Webhooks seguros desde Azure DevOps y compila matrices analíticas estructuradas:

+-----------------------+
| Azure Pipeline Webhook |
+-----------------------+
|
| (Raw Event JSON)
v
+-------------------------------+
| DevOps Monitor Ingest Server |
+-------------------------------+
|
| (Correlation Trigger)
v
+-------------------------------+ +-------------------------------+
| DORA Engine (Calcula Índices) | --> | IA Agent (Escanear en Fallo) |
+-------------------------------+ +-------------------------------+
|
v
+---------------------------------------+
| Dashboard Industrial Terminal (LED) |
+---------------------------------------+

02_THE_FOUR_KEY_INDICATORS

DevOps Monitor no solo calcula números; asocia el rendimiento a clases de gravedad operativas para sugerir planes de acción.

1. Frecuencia de Despliegue (DF)

  • Definición: Qué tan a menudo se realizan lanzamientos exitosos de código a entornos de producción.
  • Fórmula Operativa:
    DF = (Suma de Despliegues Exitosos) / (Días del Periodo Seleccionado)
  • Clasificación de Operación:
    • 🟢 Elite: Múltiples despliegues por día (on-demand).
    • 🟡 Alto: Entre una vez por semana y una vez al mes.
    • 🔴 Bajo: Menos de una vez cada seis meses.

2. Tiempo de Espera para Cambios (LTFC)

  • Definición: El tiempo promedio que transcurre desde que un commit es ingresado en la rama principal hasta que corre de forma estable en producción.
  • Fórmula Operativa:
    LTFC = (Suma de [Hora Despliegue - Hora Commit Inicial]) / (Total Cambios Desplegados)
  • Innovación DevOps Monitor: El sistema asocia automáticamente la rama de origen y el identificador de la tarea para trazar el ciclo de vida sin que el desarrollador deba registrar horas de manera manual.

3. Tiempo Medio de Recuperación (MTTR)

  • Definición: El tiempo transcurrido desde que ocurre un fallo crítico en producción (pipeline interrumpido o caída) hasta que se restablece el servicio estable.
  • Fórmula Operativa:
    MTTR = (Suma de [Hora Restauración - Hora Incidente]) / (Total Incidentes)

4. Tasa de Fallo de Cambios (CFR)

  • Definición: El porcentaje de despliegues y lanzamientos a producción que resultan en fallas o requieren degradación inmediata.
  • Fórmula Operativa:
    CFR = (Despliegues Fallidos / Total Despliegues Realizados) * 100
  • Monitoreo de Gravedad: Nuestra vista de Heatmaps y Cuadrícula de Impacto agrupa las fallas de pipelines por repositorio y rama, identificando de inmediato cuál es la acumulación de fallos que degrada tu tasa global.

03_DORA_PERFORMANCE_CATEGORIES

El sistema genera insignias de rendimiento de forma automática para cada una de tus fábricas de software (FDS):

MétricaElite Performer 🟢High Performer 🟡Low Performer 🔴
Frecuencia DespliegueOn-demand (Múltiples/Día)Diario o SemanalMensual o Semestral
Lead Time (LTFC)< 1 Hora< 1 Semana> 1 Mes
MTTR< 1 Hora< 1 Día> 1 Semana
Tasa Fallo (CFR)0% - 5%15% - 25%> 45%

Para sincronizar las métricas DORA de tu organización, asegúrate de que el Token de Azure DevOps provisto en tu Workspace cuente con permisos de lectura en la sección de Pipelines y Releases.