- Información sobre el rendimiento: Aseguran que los sistemas operen eficientemente.
- Resolución más rápida de problemas: Identifican y solucionan problemas rápidamente.
- Capacidades predictivas: Detectan patrones para prevenir fallas.
- Transparencia del sistema: Comprenden las interacciones entre componentes.
Los tres pilares de la observabilidad
La observabilidad se basa en tres tipos clave de datos:- Logs: Registros con marca de tiempo de eventos en un sistema. Los logs proporcionan contexto esencial para diagnosticar errores y comprender incidentes específicos.
- Métricas: Datos numéricos que representan el rendimiento y la salud del sistema a lo largo del tiempo, como el uso de CPU, la latencia de solicitudes y el rendimiento. Las métricas destacan tendencias y cuellos de botella de rendimiento.
- Trazas: Seguimiento de extremo a extremo de solicitudes a medida que fluyen a través de diferentes componentes de un sistema. Las trazas revelan dependencias e identifican latencia en arquitecturas distribuidas.
Observabilidad en la infraestructura de Midaz
En Midaz, la observabilidad está impulsada por OpenTelemetry, un proyecto estándar de la industria mantenido por la Cloud Native Computing Foundation (CNCF). OpenTelemetry habilita la recopilación y exportación de datos de telemetría (logs, métricas, trazas) de manera unificada y extensible.Beneficios de la observabilidad en Midaz
Las características de observabilidad de Midaz proporcionan:- Monitoreo unificado: Logs, métricas y trazas en una sola plataforma.
- Flexibilidad: Exporte datos de telemetría a backends preferidos usando OTLP.
- Transparencia: Una comprensión clara del rendimiento y comportamiento del sistema.
- Escalabilidad: Diseñado para arquitecturas modernas, basadas en la nube y distribuidas.
Stack de observabilidad de Midaz
Midaz utiliza otel-lgtm, una solución de observabilidad de Grafana Labs que combina:- OpenTelemetry Collector: Recopila, procesa y exporta datos de telemetría.
- Grafana Loki: Almacena y analiza logs.
- Grafana Tempo: Maneja el rastreo distribuido.
- Prometheus: Captura métricas del sistema.
Exportación de datos de telemetría
Midaz exporta datos de telemetría utilizando el OpenTelemetry Protocol (OTLP). Este formato estandarizado asegura compatibilidad con varios backends de observabilidad, incluyendo: Al usar OTLP, puede redirigir fácilmente los datos de telemetría de Midaz para que coincidan con las herramientas de observabilidad preferidas de su organización.Accediendo a las herramientas de observabilidad de Midaz
Después de completar la Configuración de Midaz, las herramientas de observabilidad están disponibles a través de Grafana en http://localhost:3100. Expanda el siguiente tema para acceder a las credenciales de inicio de sesión. Credenciales de inicio de sesión- Nombre de usuario:
midaz - Contraseña:
lerian
ImportantePor razones de seguridad, recomendamos cambiar las credenciales predeterminadas después de su primer inicio de sesión.
Próximos pasos
- Comenzar a monitorear: Acceda a la herramienta de Observabilidad y explore los paneles predeterminados.
- Redirigir datos: Si es necesario, configure el exportador de telemetría para enviar datos a backends externos como Jaeger o Datadog.
- Profundizar en OpenTelemetry: Aprenda más sobre OpenTelemetry visitando la documentación oficial.
- Contribuir a Midaz: Únase a la comunidad a través de nuestro canal de Discord y comparta comentarios o ideas.

