RousselTMLEARNING

Observabilité · Cursos

OpenTelemetry: del descubrimiento a la experiencia

Domine el estándar de la observabilidad. Aprenda a instrumentar sus aplicaciones, recopilar y exportar sus trazas, métricas y logs con OpenTelemetry.

7 capítulos16 leccionesES
A tu ritmo, con la práctica.

Al terminar este curso sabrás

  • Instrumentar una aplicación (auto y manual) con los SDK de OpenTelemetry
  • Configurar un Collector con receivers, processors y exporters
  • Propagar el contexto entre servicios para obtener una traza completa
  • Desplegar un pipeline de observabilidad completo

🎯 Nivel : Intermedio👥 A quién va dirigido : Desarrolladores y SRE que instrumentan aplicaciones distribuidas

LEARNING PATH

Programa del curso

0Descripción general del curso1 lección
1Introducción1 lección
2La arquitectura de OpenTelemetry2 lecciones
3El Collector de OpenTelemetry4 lecciones
4Instrumentación de aplicaciones3 lecciones
5Las señales: trazas, métricas y logs1 lección

Detalles sobre la manipulación y la correlación de los tres pilares de la observabilidad.

  1. Tracing distribuido y propagación de contextoArtículo · ⏱ 8 min
6Despliegue y casos prácticos4 lecciones

LEARN BY DOING

Casos prácticos

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.

Estandarización de la recopilación de logs

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.

Métricas de aplicación personalizadas

Crear métricas de negocio (p. ej. carritos abandonados, facturación por minuto) y exportarlas a un sistema como Prometheus o Mimir.

Requisitos recomendados

¿Y después?

Preguntas frecuentes

¿Qué es OpenTelemetry?

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).

¿Qué es OTLP?

Es el protocolo nativo de OpenTelemetry (OpenTelemetry Protocol) para transportar los datos de telemetría de forma eficiente y estandarizada entre los distintos componentes.

¿Debo cambiar mi backend si uso OpenTelemetry?

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'.