Los desarrolladores crean procesos de observabilidad sobre tres pilares principales: logs, métricas y seguimientos. Comprender estos conceptos fundamentales es crucial para obtener una visión completa del comportamiento del sistema. Sigue leyendo para saber más.
1. Logs
Los logs son registros detallados de eventos dentro de un sistema. Estos mensajes incluyen varios detalles importantes, como la fecha y la hora del evento y el ID del proceso que envía el log. La creación de registros en tiempo real permite a los desarrolladores capturar eventos a medida que ocurren para reunir contexto para la resolución de problemas. Esto apoya un análisis en profundidad del comportamiento del sistema a lo largo del tiempo.
Ejemplo de formato clásico para mensajes de Log en Fastly.
2. Métricas
Las métricas son mediciones cuantitativas del rendimiento del sistema. Estos ofrecen puntos de datos numéricos que se pueden rastrear y analizar para el análisis de tendencias y la supervisión del rendimiento. Una vez que se establece una línea base, el seguimiento de métricas puede apoyar la detección de anomalías al identificar comportamientos del sistema fuera de lo común.
Ejemplo de un panel de control que sigue una métrica en Fastly.
3.º Rastros
Rastros, el tercer pilar de la observabilidad, son registros secuenciales de eventos relacionados en sistemas distribuidos. Con los rastreos, los desarrolladores depuran arquitecturas de software distribuidas, obteniendo visibilidad de extremo a extremo en los flujos de peticiones. Esto facilita encontrar la fuente de los problemas y optimizar el rendimiento del sistema.
Ejemplo de un seguimiento, generado con Fastly y OpenTelemetry.
Uniendo cosas con Fastly
El enfoque de Fastly integra la creación de registros, métricas y capacidades de rastreo para proporcionar una visión integral de tu infraestructura de TI.
Creación de registros en tiempo real: Envía logs al instante a varios destinos, lo que permite una depuración rápida y resolución de problemas.
Métricas flexibles: Accede a 180 métricas a nivel de servicio para un análisis y monitoreo detallado del rendimiento, incluyendo datos de caja negra como el tráfico entre el origen y la caché.
Soporte para rastreo distribuido: Mantén los parámetros de rastreo de peticiones a través de la plataforma de Fastly para una visibilidad de extremo a extremo. Descúbrelo tú mismo registrándote hoy para tu prueba gratuita.