Inicio › Academia › Introducción a OpenTelemetry

G · IA para desarrolladores y sistemas · Nivel Intermedio

Introducción a OpenTelemetry

Aprende a hacer observable un servicio Python con OpenTelemetry, el estándar abierto de la CNCF: trazas, métricas y logs correlacionados, las piezas del ecosistema (API, SDK, protocolo OTLP y Collector), la instrumentación automática con opentelemetry-instrument y la manual con spans, atributos y propagación de contexto, contadores e histogramas, un laboratorio local en Docker con Jaeger, Prometheus y Grafana, y cómo controlar el muestreo, el coste y los datos personales. El hilo conductor es real: una API FastAPI y el servidor MCP del BOE, instrumentados de punta a punta. Cada tema tiene teoría, práctica real paso a paso y cuestionario. OpenTelemetry es un proyecto de la CNCF; este curso es formación independiente, no oficial.

Duración estimada: 14 horas. Nivel: intermedio. Requisitos: Windows 10 u 11 con PowerShell, Python 3.12 y Docker Desktop (los instalas en el tema 1 con winget; todo es gratuito y local), y soltura básica con Python; se recomienda, aunque no es obligatorio, haber hecho G4 (el servidor MCP del BOE). Diploma acreditativo incluido al aprobar el examen final.

📚 8 temas · 16 lecciones✅ 40 preguntas + examen final ⏱ 14 horas🏅 Insignia y diploma💶 99 €🎟️ ¿Tienes un código? Canjéalo

En resumen

El curso, de un vistazo

«Introducción a OpenTelemetry» es un curso online en español de la Academia David Silvente · IA práctica, de nivel intermedio, con 8 temas, 16 lecciones y unas 14 horas a tu ritmo. Cuesta 99 € (IVA incluido) e incluye el diploma acreditativo. Está pensado para desarrolladores y técnicos de sistemas.

  • Nivel: Intermedio
  • Duración: unas 14 horas, a tu ritmo
  • Temario: 8 temas y 16 lecciones
  • Evaluación: cuestionario de 5 preguntas por tema y examen final; aprobado con 7
  • Precio: 99 €, IVA incluido
  • Diploma: diploma acreditativo con código de verificación e insignia verificable, incluidos
  • Modalidad: online, a tu ritmo
  • Idioma: español
  • Ficha actualizada: noviembre de 2026

Qué aprenderás

  • Trazas
  • Métricas y logs correlacionados
  • API
  • SDK
  • OTLP y Collector
  • Instrumentación automática y manual en Python
  • Propagación de contexto
  • Jaeger
  • Prometheus y Grafana en Docker
  • Muestreo y privacidad de la telemetría
En vídeo

Los 8 temas en 3 minutos

Primera lección en abierto: Observabilidad: trazas, métricas y logs

Temario

Temario: 8 temas y 16 lecciones

  1. Observabilidad y OpenTelemetry

    Qué son las trazas, las métricas y los logs, por qué conviene un estándar abierto y cómo preparar el entorno local del curso.

    • Observabilidad: trazas, métricas y logs
    • OpenTelemetry: un estándar abierto y tu entorno
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  2. Las piezas: API, SDK, OTLP y Collector

    Cómo se reparten el trabajo la API, el SDK, el recurso, el protocolo OTLP y el Collector, con un primer span enviado a un Collector en Docker.

    • API, SDK, recurso y convenciones semánticas
    • OTLP y el primer Collector
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  3. Instrumentación automática en Python

    Una API FastAPI sobre el cliente del BOE, instrumentada sin tocar el código con opentelemetry-instrument y configurada con variables OTEL_.

    • La API del BOE con instrumentación automática
    • Configurar con variables y enviar al Collector
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  4. Trazas manuales y propagación de contexto

    Spans propios con atributos, eventos y estado de error en la API del BOE, y cómo viaja el contexto entre un cliente y la API con traceparent.

    • Spans manuales: atributos, eventos y errores
    • Propagación de contexto entre servicios
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  5. Métricas: contadores e histogramas

    Elegir el instrumento adecuado, vigilar la cardinalidad y añadir métricas de negocio a la API del BOE.

    • Instrumentos de métricas: contadores, histogramas y medidores
    • Métricas propias en la API del BOE
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  6. Logs correlacionados con trazas

    El puente entre logging y OpenTelemetry, registros estructurados con atributos y la correlación por trace_id en el formato de cada línea.

    • Logs en OpenTelemetry con el módulo logging
    • Correlación práctica: del log a la traza
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  7. El Collector en Docker: pipelines, muestreo y privacidad

    Un laboratorio local con Collector, Jaeger y Prometheus en Docker Compose, y cómo controlar el coste y los datos personales con muestreo y procesadores.

    • Collector, Jaeger y Prometheus con Docker Compose
    • Muestreo, coste y privacidad
    • Teoría en PDF, repaso interactivo y cuestionario del tema
  8. Proyecto final: el BOE instrumentado de punta a punta

    Instrumentar a mano el servidor MCP del BOE por stdio y cerrar el curso con la API completa, el laboratorio y un panel en Grafana.

    • Instrumentar el servidor MCP del BOE
    • Proyecto final: la API de punta a punta con panel
    • Teoría en PDF, repaso interactivo y cuestionario del tema

Y al final, el examen del curso (aprobado: 7 sobre 10), la insignia verificable y el diploma acreditativo.

Glosario

Conceptos clave del curso

  • Observabilidad: Capacidad de entender el estado interno de un sistema a partir de la telemetría que emite.
  • Telemetría: Datos que un programa emite sobre su funcionamiento: trazas, métricas y logs.
  • API de OpenTelemetry: Interfaz que usa el código para crear spans y métricas, sin decidir adónde van.
  • SDK: Implementación que procesa, agrupa y exporta la telemetría creada con la API.
  • Instrumentación automática: Generación de telemetría sin cambiar el código, mediante bibliotecas que se enganchan al arrancar.
  • opentelemetry-distro: Paquete que reúne API, SDK y las herramientas opentelemetry-bootstrap y opentelemetry-instrument.
  • Instrumentación manual: Spans y métricas que el programador crea en su código para la lógica que importa.
  • Contexto activo: Span vigente en ese momento, del que cuelgan los spans nuevos.
  • Meter: Objeto de la API que crea instrumentos de métricas para un componente.
  • Contador: Instrumento que solo suma, como el número de consultas atendidas.
  • Puente de logs: Manejador que convierte los registros de una biblioteca de logs existente en registros de OpenTelemetry.
  • LoggerProvider: Componente del SDK que procesa y exporta los registros de log.
  • Jaeger: Herramienta de código abierto que almacena trazas y las muestra en el navegador.
  • Prometheus: Sistema que recoge métricas por scrape, las guarda como series y las consulta con PromQL.
  • stdio: Transporte que usa la entrada y la salida estándar de un proceso para intercambiar mensajes.
  • JSON-RPC: Formato de mensajes de petición y respuesta en JSON que usa MCP.
Preguntas frecuentes

Sobre este curso

¿El curso «Introducción a OpenTelemetry» es gratis?

No: cuesta 99 €, IVA incluido, en un solo pago, e incluye el diploma acreditativo. También entra en la suscripción a toda la academia (19 €/mes o 149 €/año).

¿Qué voy a aprender en «Introducción a OpenTelemetry»?

Aprenderás: trazas, métricas y logs correlacionados, API, SDK, OTLP y Collector, instrumentación automática y manual en Python, propagación de contexto, Jaeger, Prometheus y Grafana en Docker y muestreo y privacidad de la telemetría. Son 8 temas con teoría clara y práctica real.

¿Cuánto dura y cómo se organiza?

Unas 14 horas a tu ritmo, sin horarios: 8 temas con 16 lecciones. Cada tema acaba con un cuestionario de 5 preguntas y el curso termina con un examen final.

¿Para quién es y qué necesito para empezar?

Está pensado para desarrolladores y técnicos de sistemas. No pide cursos previos. Solo necesitas un ordenador e internet.

¿Hay examen y diploma?

Sí: cuestionario por tema y examen final; se aprueba con un 7 sobre 10. Al terminar recibes una insignia verificable y el diploma acreditativo con código de verificación. Es un diploma de aprovechamiento, no una titulación oficial.

¿Cómo son las lecciones?

Cada lección tiene teoría clara (qué es, cómo funciona por dentro y dónde entra la IA), una práctica real paso a paso, una comprobación y enlaces a fuentes oficiales para saber más. Cada tema añade la teoría en PDF y un repaso interactivo. La primera lección está en abierto en vídeo.

¿Puedo entrar con la suscripción o con un código promocional?

Sí. La suscripción (19 €/mes o 149 €/año) da acceso a todos los cursos de la academia. Si tienes un código promocional, se canjea en la página de matrícula del curso.