Wróć do listy artykułów

    Monitorización IT — mejores prácticas: sistemas que no gritan lobo

    Equipo SkySysNet8 de mayo de 20269 min czytania
    Monitorización IT — mejores prácticas: sistemas que no gritan lobo

    La prueba real de la monitorización no son los dashboards

    Cualquier equipo sabe hacer dashboards. La prueba real de un sistema de monitorización son las 3 de la mañana cuando suena el pager: ¿el ingeniero sabe exactamente qué hacer o pasa los primeros 20 minutos buceando en gráficas irrelevantes? Si es lo segundo, tu monitorización es teatro.

    Esta guía es un recorrido estructurado por una monitorización que no grita lobo: cuatro señales doradas como base, SLI/SLO/error budgets en claro, reglas de higiene de alertas y una checklist de auditoría para lo que ya tienes.

    Esquema

    1. Las cuatro señales doradas
    2. SLI, SLO y error budgets sin jerga
    3. Higiene de alertas — las reglas que protegen a humanos
    4. Logs vs métricas vs trazas: cuándo usar cuál
    5. Monitorización sintética y RUM
    6. Elegir un stack de herramientas
    7. Una guardia sensata para equipos pequeños
    8. Checklist de auditoría para monitorización existente

    1. Las cuatro señales doradas

    Para cada servicio expuesto al usuario, mide primero estas cuatro — y nada más:

    • Latencia — tiempo de servir una petición exitosa. p50, p95, p99.
    • Tráfico — peticiones por segundo o equivalente de negocio (pedidos/min).
    • Errores — peticiones fallidas como tasa, por categoría.
    • Saturación — cómo de lleno está el sistema (CPU, RAM, profundidad de cola, pools).

    Estas cuatro bien y cubres el 80 % de los incidentes. Añade métricas de infraestructura (disco, red, salud del host) solo cuando realmente predicen impacto de negocio.

    2. SLI, SLO y error budgets en claro

    • SLI es lo que mides: «% de peticiones bajo 300 ms».
    • SLO es el objetivo: «99,5 % bajo 300 ms en 30 días».
    • Error budget es lo que tienes permitido gastar: 0,5 % en este caso.

    Los error budgets no son castigo. Son el trade-off explícito entre velocidad y fiabilidad. Si quemas el presupuesto del mes congelas features e inviertes en estabilidad — decisión de liderazgo, no drama de ingeniero.

    3. Higiene de alertas — reglas que protegen a humanos

    • Cada alerta necesita runbook. Si no, es ticket.
    • Cada alerta despierta a un humano o va al backlog. No hay tercera categoría.
    • Alertas sobre tasa de cambio en lugar de umbrales fijos cuando las baselines son limpias.
    • Alertas de síntomas antes que de causas. «El servicio no responde» bate «CPU > 80 %».
    • Revisa cada semana las 5 alertas más ruidosas y desactiva o afina tres.

    Un equipo paged dos veces por semana con incidentes reales accionables está más sano que uno con 30 pages de ruido.

    4. Logs vs métricas vs trazas

    SeñalMejor paraPeor para
    MétricasAlerting, SLOs, dashboardsPor qué falló una petición concreta
    LogsForensic, auditoría, debugDashboards de alta cardinalidad (coste explota)
    TrazasRoot cause de latencia entre serviciosAlmacenamiento largo plazo barato

    No logues lo que debería ser métrica. No traces lo que debería ser log.

    5. Monitorización sintética y RUM

    Sintética (checks scripteados desde fuera cada minuto) atrapa caídas y caducidades de cert antes de que el usuario lo note. RUM dice lo que el usuario realmente vive — redes lentas y navegadores viejos que tu staging no tiene.

    Ambas. Alerta desde la sintética. Investiga desde RUM.

    6. Elegir un stack de herramientas

    No hay un único stack correcto. Matriz honesta:

    • Prometheus + Grafana + Loki + Tempo — mejor TCO para equipos con un ingeniero que disfruta operándolo. El peor para los que no.
    • Zabbix — fuerte en entornos pesados de infraestructura, on-premise, parques mixtos Linux/Windows. Más débil en observabilidad de aplicación.
    • Datadog / New Relic / Dynatrace — el time-to-value más rápido, precios altos, lock-in por modelo de datos. A menudo correcto para 20–100 personas que no quieren operar la plataforma.
    • Nativo del hyperscaler (CloudWatch, Azure Monitor, GCP Cloud Monitoring) — cómodo, débil entre clouds o cross-on-prem.

    Tres criterios: TCO a 3 años (con tiempo de ingeniero), portabilidad de datos, ¿el equipo de guardia quiere usarlo?

    7. Una guardia sensata para equipos pequeños

    • Mínimo dos ingenieros en guardia. Uno es SPOF humano.
    • Primary rota semanalmente. Secondary cubre al primary. Sin héroes 24/7.
    • Handover los lunes: incidentes abiertos, alertas más ruidosas, qué arreglar esta semana.
    • Política de compensación por escrito.
    • Tras cada incidente: postmortem de cinco líneas en docs compartidas. Sin culpas, sobre sistemas.

    8. Checklist de auditoría para monitorización existente

    • ¿Las cuatro señales doradas están en cada servicio expuesto?
    • ¿Cada alerta activa tiene runbook escrito?
    • ¿Volumen semanal de alertas vs incidentes que necesitaron humano?
    • ¿Cuándo fue el último monitor sintético exitoso de tu flujo más crítico?
    • ¿Logs y métricas en el mismo sitio (al menos misma UI)?
    • ¿Tu herramienta costará lo que debe en 12 meses al crecimiento previsto?
    • ¿La rotación de guardia está documentada, compensada y sin SPOF?

    Si no respondes alguna en una frase, ahí empieza el trabajo.

    Conclusiones

    • Construye sobre las cuatro señales doradas, no sobre trivia de infraestructura.
    • Los error budgets son conversación de liderazgo sobre velocidad vs fiabilidad.
    • Cada alerta necesita runbook y acción; todo lo demás es ticket.
    • Logs, métricas y trazas se complementan — no se sustituyen.
    • La elección de herramienta es decisión TCO a 3 años, no checkbox de features.

    Si quieres revisión externa de tu monitorización contra esta checklist, ponte en contacto — hablarás con un ingeniero, no con un comercial.

    Frequently asked questions

    ¿Cuáles son las cuatro señales doradas?+

    Latencia (tiempo de petición exitosa, p50/p95/p99), tráfico (req/s o equivalente de negocio), errores (tasa de fallos por categoría) y saturación (CPU, RAM, profundidad de cola, pools). Para cada servicio expuesto al usuario, estas cuatro bien cubren el 80% de los incidentes que importan al negocio.

    ¿Cómo funcionan SLI, SLO y error budgets?+

    SLI es lo que mides («% peticiones <300 ms»). SLO es el objetivo («99,5% bajo 300 ms en 30 días»). Error budget es lo que puedes gastar (0,5%). No es castigo — es el trade-off explícito entre velocidad y fiabilidad. Quemas el presupuesto: frenas releases y refuerzas estabilidad.

    ¿Qué hace buena a una alerta?+

    Cinco reglas: cada alerta tiene runbook, accionable en cinco minutos, basada en síntomas no causas, respeta horario laboral (page solo si daña ahora a usuarios), y volumen revisado semanalmente desactivando o afinando lo ruidoso. Alerta sin runbook es pager sin acción clara.

    ¿Prometheus o herramienta alojada como Datadog?+

    Depende del equipo. Prometheus + Grafana + Loki + Tempo da el mejor TCO si un ingeniero disfruta operándolo — y el peor si no. Datadog, New Relic o Dynatrace dan time-to-value rápido con precios altos y lock-in por modelo de datos. Decide por TCO a 3 años con tiempo de ingeniero y portabilidad.

    ¿Cómo montar on-call sensato en equipo pequeño?+

    Mínimo dos ingenieros (sin héroes 24/7), primary rota semanalmente con secondary cubriendo, handover los lunes con incidentes abiertos y alertas ruidosas, política de compensación por escrito y postmortem blameless de cinco líneas tras cada incidente.

    Powiązane artykuły

    Zanim wyślesz zapytanie, sprawdź podstawy

    Checklista pomaga szybko ocenić monitoring, backup, dostępność usług i odpowiedzialność za krytyczne elementy IT.

    Pobierz checklistę

    Potrzebujesz pomocy z infrastrukturą IT?

    Doradzimy, zaprojektujemy i wdrożymy rozwiązanie dopasowane do Twojej firmy.