Tracing distribuido en microservicios
Seguir una petición de extremo a extremo a través de varios servicios para identificar cuellos de botella y comprender las dependencias.
Observabilité · Cursos
Domine el estándar de la observabilidad. Aprenda a instrumentar sus aplicaciones, recopilar y exportar sus trazas, métricas y logs con OpenTelemetry.
LEARNING PATH
Comprender los componentes clave: la API, el SDK y el protocolo OTLP.
El cerebro de su pipeline de observabilidad: configuración de receivers, processors y exporters.
Aprender a generar datos con la auto-instrumentación y la instrumentación manual (SDK).
Detalles sobre la manipulación y la correlación de los tres pilares de la observabilidad.
Puesta en situación real con Docker y Kubernetes.
LEARN BY DOING
Seguir una petición de extremo a extremo a través de varios servicios para identificar cuellos de botella y comprender las dependencias.
Usar un formato de log unificado para todas las aplicaciones, sea cual sea su lenguaje, y enriquecerlo automáticamente con el contexto de las trazas.
Crear métricas de negocio (p. ej. carritos abandonados, facturación por minuto) y exportarlas a un sistema como Prometheus o Mimir.
Es un estándar y un conjunto de herramientas de código abierto (API, SDK, Collector) para instrumentar, generar, recopilar y exportar datos de telemetría (trazas, métricas, logs).
Es el protocolo nativo de OpenTelemetry (OpenTelemetry Protocol) para transportar los datos de telemetría de forma eficiente y estandarizada entre los distintos componentes.
No, es una de sus principales ventajas. OTel es independiente del proveedor y puede enviar datos a numerosos backends (Jaeger, Prometheus, Dynatrace, Datadog, etc.) mediante exporters, evitando así el 'vendor lock-in'.