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
Los 8 temas en 3 minutos
Primera lección en abierto: Observabilidad: trazas, métricas y logs
Temario: 8 temas y 16 lecciones
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
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
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
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
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
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
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
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.
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.
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.
Más cursos de G · IA para desarrolladores y sistemas
Curso anterior: Desarrollar con las herramientas MCP de Neo4j
AWS para IA desde cero
Nivel Intermedio · 149 €
GitHub profesional para proyectos de IA
Nivel Intermedio · 99 €
Claude y Claude Code en el trabajo
Nivel Intermedio · 149 €
LangGraph y LlamaIndex, bien explicado
Nivel Avanzado · 149 €
Jira y Confluence para equipos técnicos e IA
Nivel Intermedio · 99 €
Introducción a los índices vectoriales y los datos no estructurados (Neo4j)
Nivel Intermedio · 99 €
Crear agentes en Neo4j Aura (sin código)
Nivel Intermedio · 48,99 €
Construir grafos de conocimiento con LLMs (Neo4j LLM Graph Builder)
Nivel Intermedio · 48,99 €
Construir grafos de conocimiento con neo4j-graphrag (Python)
Nivel Avanzado · 48,99 €
Usar Neo4j con LangChain
Nivel Intermedio · 48,99 €
Context Graphs: Memoria de agentes con Neo4j
Nivel Avanzado · 99 €
Desarrollar con las herramientas MCP de Neo4j
Nivel Intermedio · 48,99 €
Crear mi cuenta gratis Ver el itinerario completo Todos los cursos de la academia