Cálculo de SLA

Cómo calcula MonitorNOC la disponibilidad y el cumplimiento de SLAs contractuales B2B.

El cumplimiento de los Acuerdos de Nivel de Servicio (SLA, Service Level Agreement) es un compromiso crítico en las operaciones de TI y contratos B2B de MSPs. Una caída menor puede significar multas o pérdida de credibilidad.

MonitorNOC calcula tus SLAs reales a partir de los datos exactos del ciclo de incidentes.


1. La Fórmula del SLA Real

A diferencia de otros sistemas que asumen disponibilidad si no hay ping, MonitorNOC calcula la disponibilidad diaria restando los segundos exactos de indisponibilidad confirmada (duración de incidentes):

$$\text{SLA (%)} = \left( 1 - \frac{\text{Segundos Totales Fuera de Servicio}}{\text{Segundos Totales del Período}} \right) \times 100$$

Ejemplo de Cálculo:

En un mes de 30 días (2,592,000 segundos):

  • Tu servicio experimentó un incidente con una duración de 45 minutos (2,700 segundos) y otro de 15 minutos (900 segundos).
  • Tiempo total caído = 3,600 segundos (1 hora).
  • Uptime Real:

$$\left( 1 - \frac{3,600}{2,592,000} \right) \times 100 = 99.86%$$

Si tu SLA Target contractual era de 99.50%, el contrato está en estado CUMPLE. Si el target era de 99.90%, se marca como INCUMPLE.


2. Ventanas de Tiempo y Agrupación Diario

El sistema almacena la disponibilidad consolidada en tablas diarias (service_daily_availability) para agrupar históricos de:

  • Últimos 30 días: Vista rápida operativa mensual.
  • Últimos 90 días: Retícula e informes para análisis de tendencia trimestral.
  • Últimos 6 meses: Muestreo histórico sin simulaciones para comités CIO.

3. Predicción de Riesgo (Time-to-Penalty)

Nuestra funcionalidad avanzada calcula cuántos minutos restantes de caída (colchón de tiempo) le quedan a un cliente antes de cruzar el umbral del SLA Target y gatillar multas económicas. Se reporta en tiempo real como:

  • Caída límite: 35 min
  • Multa activa (si ya se traspasó el límite).