OpenTelemetry — Índice
OpenTelemetry
OpenTelemetry (OTel) es el estándar open source para instrumentar aplicaciones y exportar señales de observabilidad — trazas, métricas y logs — a cualquier backend sin vendor lock-in.
Es el segundo proyecto más activo del ecosistema CNCF (después de Kubernetes) y está adoptado por AWS, Google, Microsoft, Datadog, Honeycomb y prácticamente todos los proveedores de observabilidad modernos.
Capítulos
| # | Capítulo | Descripción |
|---|---|---|
| 1 | Introducción | Por qué OTel, historia, arquitectura global |
| 2 | Conceptos core | Signals, resources, context propagation, semantic conventions |
| 3 | Traces y Spans | Anatomía de un trace, span context, sampling |
| 4 | Metrics | Tipos de métricas, temporalidad, cardinalidad |
| 5 | Logs | Logs estructurados y correlación con traces |
| 6 | Instrumentación | Auto-instrumentación y manual en Python y Node.js |
| 7 | Collector | Arquitectura, pipelines, receivers, processors, exporters |
| 8 | Backends | Jaeger, Prometheus, Grafana, Honeycomb, Datadog |
El stack completo
flowchart LR
APP[Tu aplicación\nSDK OTel] -->|OTLP| COL[OTel Collector]
COL -->|traces| J[Jaeger / Tempo]
COL -->|metrics| P[Prometheus]
COL -->|logs| L[Loki / Elastic]
J --> G[Grafana]
P --> G
L --> G
Por qué OTel importa ahora
Herramientas como Claude Code exportan su telemetría vía OTel. Entender el estándar te permite conectar cualquier herramienta a tu stack de observabilidad existente sin código adicional.