Cookies técnicas y, con tu permiso, de análisis. Política de cookies

    Saltar al contenido

    Observabilidad & SRE

    APM, logs y trazas: los KPIs de observabilidad que realmente importan

    APM, logs estructurados y trazas distribuidas: qué KPIs medir, cómo correlacionar las señales y qué herramientas usar en sistemas modernos sobre AWS.

    Por 11 min de lectura

    La mayoría de equipos tienen métricas. Pocos tienen observabilidad real. La diferencia está en la correlación: poder ir de una alerta a la causa raíz en minutos, sin necesidad de reproducir el problema. APM, logs estructurados y trazas distribuidas son las tres señales que, combinadas, dan esa capacidad.

    Las tres señales de observabilidad y qué responde cada una

    SeñalPregunta que respondeKPIs claveHerramientas AWS
    Métricas (APM)¿Qué está pasando ahora?Latencia p50/p95/p99, error rate, throughput, saturaciónCloudWatch, X-Ray, EMF
    Logs¿Qué ocurrió exactamente?Eventos de error, auditoría de acciones, contexto de fallosCloudWatch Logs, OpenSearch, Kinesis
    Trazas¿Por qué falló y dónde?Tiempo por servicio, cuellos de botella, dependencias lentasAWS X-Ray, OpenTelemetry

    Impacto de tener las 3 señales correlacionadas vs. solo métricas

    Resultados comparados en equipos con incidentes de producción resueltos

    Reducción MTTR con solo métricas20% mejora media
    Reducción MTTR con métricas + logs45% mejora media
    Reducción MTTR con las 3 señales correlacionadas70% mejora media

    KPIs de APM que debes medir por tipo de sistema

    KPIAPI RESTMicroserviciosSaaS B2B
    Latenciap95 < 200msp99 por serviciop95 por tenant
    Error rate< 0.1% 5xx< 0.5% por servicio< 0.01% transacciones de negocio
    Disponibilidad99.9% (SLO)99.5% por servicio crítico99.95% para tier enterprise
    ThroughputRPS por endpointEvents/sec por colaTransacciones/hora por cliente
    Apdex> 0.9> 0.85 por servicio> 0.95 para usuarios premium

    Checklist 30/60/90 días para madurez de observabilidad

    Primeros 30 días — Instrumentación básica

    • Activar AWS X-Ray en todos los servicios Lambda, ECS y API Gateway críticos.
    • Migrar a logs estructurados (JSON) con campos estándar: service, level, traceId, requestId, duration.
    • Configurar las 4 Golden Signals como métricas de CloudWatch o Prometheus.
    • Crear un dashboard operativo central con latencia, error rate y disponibilidad por servicio.

    Días 31-60 — Correlación y OpenTelemetry

    • Instrumentar servicios críticos con OpenTelemetry SDK (Java, Node, Python o Go).
    • Configurar propagación de trace ID en headers HTTP (W3C TraceContext).
    • Vincular logs con trazas: incluir traceId en todos los logs para correlación directa.
    • Definir SLOs con error budgets para los 3-5 servicios más críticos del negocio.

    Días 61-90 — Alerting inteligente y cultura

    • Migrar alertas de umbrales fijos a alertas basadas en burn rate de error budget.
    • Crear runbooks para las 10 alertas más frecuentes con pasos de diagnóstico y resolución.
    • Establecer proceso de postmortem blameless con plantilla estándar.
    • Revisar mensualmente SLO vs. error budget: si se consume el presupuesto, pausar features y priorizar fiabilidad.

    Comparativa de stacks de observabilidad para AWS

    StackComponentesCoste mensual orientativoMejor para
    AWS nativoCloudWatch + X-Ray + CloudWatch Logs Insights100–500€/mes (a escala media)Equipos que prefieren no gestionar infraestructura de observabilidad
    Grafana OSSPrometheus + Loki + Tempo + Grafana200–800€/mes (cómputo + almacenamiento)Equipos técnicos con presupuesto ajustado y control total
    Grafana CloudManaged Prometheus + Loki + Tempo300–1.500€/mes (por volumen de datos)Balance entre Grafana OSS y Datadog
    DatadogAPM + Logs + Infra + Synthetics500–3.000€/mes (por hosts y logs ingestados)Equipos que priorizan tiempo-to-valor y experiencia out-of-the-box

    Guías relacionadas

    ¿Quieres implementar observabilidad completa en tu sistema AWS?

    Diseñamos e implantamos la stack de observabilidad adecuada a tu arquitectura: APM, logs estructurados, trazas distribuidas y dashboards operativos con SLOs definidos.

    Ver servicio de observabilidad SRE

    Validación técnica y evidencia recomendada

    Para que este enfoque sea defendible ante dirección y equipos técnicos, conviene acompañar la implementación con pruebas repetibles, métricas comparables y un registro claro de decisiones.

    Pruebas técnicas mínimas

    1. Definir SLI/SLO por servicio crítico y validar ventanas de error budget.
    2. Prueba de alertas con escenarios controlados (ruido vs señal).
    3. Simulación de incidente para validar detección y escalado.
    4. Revisión de postmortem con acciones preventivas verificables.

    Protocolo de validación reproducible

    FaseObjetivoMétodoCriterio de aceptación
    BaselineIdentificar servicios críticos y experiencia objetivoDefinir user journeys y SLI asociadosSLO acordados por servicio crítico
    HipótesisReducir ruido y acelerar respuestaClasificar alertas por severidad y accionabilidadPlan para reducir alertas irrelevantes
    ValidaciónComprobar detección y recuperaciónGame day con escenarios de fallo controladoMTTD/MTTR dentro de objetivo
    EscaladoSostener fiabilidad en crecimientoRevisión semanal de error budget y postmortemsIncidentes repetitivos en descenso

    Datos que debes conservar como evidencia

    MétricaHerramientaCadenciaObjetivo
    Disponibilidad realSynthetics + SLODiario>= objetivo SLO
    MTTDAlertingSemanalTendencia descendente
    MTTRIncidentesSemanalTendencia descendente
    Incidentes repetitivosPostmortem trackerMensual< 20%

    Dashboard mínimo recomendado

    PanelFuenteActualizaciónUmbral operativo
    Error budgetSLO platformDiarioConsumo < 75% de ventana
    Ruido de alertasPager / alert managerDiarioAlertas accionables > 60%
    DiagnósticoLogs + traces + metricsTiempo realTiempo a causa raíz en descenso
    PostmortemTracker de accionesSemanalAcciones cerradas >= 80% en plazo

    Curva de madurez esperada (referencial)

    Esta visualización sirve como referencia operativa para 90 días. Debe ajustarse con tus datos reales, complejidad técnica y contexto de negocio.

    Semana 126%

    SLI/SLO y señal de alertas definidos.

    Semana 451%

    Reducción de ruido y mejor detección temprana.

    Semana 873%

    MTTD/MTTR en descenso con playbooks activos.

    Semana 1286%

    Ciclo continuo de mejora con error budget.

    Riesgos que invalidan resultados

    • Definir SLO sin vincularlos a una experiencia de usuario concreta.
    • Tener dashboards bonitos pero sin alertas accionables.
    • Acumular postmortems sin cerrar acciones preventivas.
    • Medir disponibilidad solo por infraestructura y no por transacción.

    Recomendaciones de implementación real

    • No crear alertas sin playbook asociado.
    • Reducir ruido de alertado antes de ampliar cobertura.
    • Unificar trazas, logs y métricas por servicio para acelerar diagnóstico.
    • Cerrar postmortems solo con acciones implementadas y validadas.

    Preguntas frecuentes que suele hacer un equipo técnico

    ¿Qué diferencia hay entre monitorización y observabilidad?

    Monitorización detecta síntomas; observabilidad permite explicar causas. Para SRE necesitas ambas y trazabilidad end-to-end.

    ¿Cuántos SLO debería definir al inicio?

    Empieza con 2-4 SLO por servicio crítico (latencia, disponibilidad, errores) y amplía cuando el proceso madure.

    ¿Cómo reducir la fatiga del equipo on-call?

    Eliminando alertas no accionables, mejorando runbooks y midiendo de forma estricta el ratio señal/ruido.

    Preguntas frecuentes

    ¿Qué es APM y por qué es diferente del monitoring de infraestructura?

    APM (Application Performance Monitoring) monitoriza el rendimiento a nivel de aplicación: latencia de transacciones, tasa de errores, throughput, y trazas de código. El monitoring de infraestructura observa recursos (CPU, memoria, disco). Ambos son complementarios: la infraestructura dice 'la CPU está al 90%', el APM dice 'el endpoint /checkout tarda 3 segundos porque la query a RDS no usa índice'.

    ¿Cuáles son los KPIs de observabilidad más importantes para sistemas web?

    Los 4 Golden Signals de Google SRE: latencia (tiempo de respuesta de peticiones), tráfico (rate de peticiones por segundo), errores (rate de errores 5xx y errores de negocio) y saturación (uso de recursos cercano al límite). Complementariamente: disponibilidad (uptime), MTTR (tiempo de resolución de incidentes) y error budget consumido.

    ¿Qué es OpenTelemetry y por qué se ha convertido en estándar?

    OpenTelemetry (OTel) es un estándar open source para instrumentación de métricas, logs y trazas. Es vendor-neutral: puedes instrumentar tu aplicación una vez y enviar los datos a Datadog, Grafana, Jaeger o AWS X-Ray sin cambiar el código. Esto elimina el lock-in de vendor y es la razón por la que se ha convertido en el estándar de facto en 2025-2026.

    ¿Cuándo usar Datadog vs. Grafana + Prometheus?

    Datadog es la opción 'plug and play' con mejor experiencia out-of-the-box, correlación automática de señales y soporte enterprise. Cuesta más (0.03–0.05€/host/hora + logs). Grafana + Prometheus + Loki + Tempo es la stack open source equivalente: más trabajo inicial de configuración, menor coste, mayor control. Para equipos técnicos con presupuesto ajustado: Grafana. Para equipos que quieren tiempo-to-valor rápido: Datadog.

    ¿Cómo se correlacionan logs, trazas y métricas en la práctica?

    Mediante el trace ID: un identificador único que se propaga en cada petición a través de todos los servicios. Cuando una traza muestra latencia alta en el servicio B, puedes saltar directamente a los logs de ese servicio filtrados por ese trace ID, y correlacionar con las métricas de recursos de ese momento. Herramientas como Grafana Tempo + Loki + Prometheus o Datadog hacen esta correlación automáticamente.

    Recurso gratuito · PDF

    Checklist FinOps AWS: 40 puntos para recortar tu factura

    El mismo checklist que usamos en cada diagnóstico. Márcalo sobre tu cuenta AWS y sabrás dónde se te va el dinero.

    • 40 puntos de revisión en 5 áreas
    • Quick wins aplicables en 2–4 semanas
    • El mismo checklist que usamos en los diagnósticos

    Sin spam. Solo te contactaremos si tú lo pides o si marcas la casilla opcional.

    Formulario protegido por reCAPTCHA de Google (Privacidad · Términos).

    ¿Quieres aplicarlo con ayuda en Observabilidad & SRE?

    Si quieres priorizar quick wins y un plan ejecutable para tu equipo, podemos ayudarte con una sesión técnica de 30 minutos. Sin comerciales y sin compromiso.

    ¿Prefieres hacerlo por tu cuenta? Atlas Insight automatiza este análisis sobre tus cuentas AWS.