Skip to main content
La observabilidad en Midaz te permite supervisar métricas, logs y trazas en tus entornos desplegados. Midaz recopila la telemetría con el framework de OpenTelemetry. Un Client Collector en tu infraestructura la procesa. Luego, el collector la enruta de forma segura a la pila administrada de Lerian: Prometheus, Loki, Tempo y Grafana.

Cómo funciona


Midaz usa un modelo de observabilidad dual:
  • Lado del cliente: para el desarrollo local, la configuración del collector vive en components/infra/grafana/otelcol-config.yaml, montada de solo lectura en el contenedor todo en uno de Grafana/OTel incluido. Define los procesadores, filtros y exportadores del collector. Para producción y BYOC, configura en su lugar los valores del subchart otel-collector-lerian.
  • Lado de Lerian: Lerian opera la pila administrada de collector y almacenamiento. Lerian la mantiene segura y coherente.
La configuración del collector incluida enmascara claves sensibles conocidas (credenciales, tokens, legalDocument, accountAlias) en los cuerpos de los logs y en el atributo de span app.request.payload. El enmascarado ocurre en el collector, por lo que se aplica después de que la telemetría sale del proceso de la aplicación. Los exportadores incluidos para desarrollo local se ejecutan con TLS deshabilitado (insecure: true). Habilita TLS en los exportadores del collector para cualquier despliegue que no sea local.

Beneficios clave


  • Vista unificada de métricas, logs y trazas en Grafana
  • Construido sobre estándares de OpenTelemetry
  • Grafana preconfigurado y operado por Lerian
  • Enrutamiento seguro y aislamiento de tenants
Consulta Herramientas de infraestructura → Observabilidad para configuración avanzada, configuración del collector y personalización de procesadores.