La primera vez que escuché “OpenTelemetry” en una reunión de managed services, alguien lo soltó como si fuera obvio y medio equipo asintió sin entender nada. Yo llevaba años metida en observabilidad y aún así el nombre sonaba a proyecto enorme, complicado, solo para gigantes de Silicon Valley. Spoiler: no lo es. 😌
Después de migrar clientes reales de agentes propietarios a este estándar, entendí que casi todo el “drama” viene de cómo lo cuentan, no de lo que es. Este artículo es el explicador que me hubiera gustado tener: qué es OpenTelemetry, para qué sirve y por qué en 2026 se volvió una pieza que ningún líder técnico puede ignorar. Sin tutorial pesado. Solo el modelo mental que de verdad importa.
🔑 Lo esencial en 20 segundos
- OpenTelemetry (OTel) es un estándar abierto para generar y enviar telemetría (métricas, logs y trazas). Piénsalo como el “USB-C” de la observabilidad.
- Instrumentas tu app una sola vez y luego eliges a qué herramienta mandas los datos, sin reescribir código. Eso es lo que ataca el vendor lock-in.
- El 21 de mayo de 2026 graduó en la CNCF, el máximo nivel de madurez de un proyecto cloud native.
- No reemplaza a Datadog, Splunk o Grafana: los alimenta. Es la tubería, no el tablero.
¿Qué es OpenTelemetry, explicado sin jerga?
OpenTelemetry es un conjunto de estándares y herramientas de código abierto para generar, recolectar y exportar telemetría: métricas, logs y trazas. Según la documentación oficial del proyecto, su meta es que instrumentar tu software sea independiente del proveedor al que después le mandes esos datos. Nació de la fusión de dos proyectos previos (OpenTracing y OpenCensus) y hoy es el segundo proyecto más activo de la CNCF, solo detrás de Kubernetes, según la propia CNCF.
La analogía que uso con equipos que apenas empiezan es la del USB-C. Antes cada dispositivo traía su propio cargador, su propio cable, su propia clavija. Un desastre. Llegó un conector universal y de pronto el mismo cable sirve para casi todo. OTel hace eso con la telemetría: un solo “conector” para instrumentar, y del otro lado enchufas la herramienta que quieras.
Aquí conviene separar dos cosas que la gente confunde. La telemetría son los datos que tu sistema produce sobre sí mismo. La observabilidad es la capacidad de entender qué pasa dentro con base en esos datos. Si quieres el fundamento completo, lo desarrollo en ¿Qué es observabilidad y por qué no es solo monitoreo?. OTel vive en la primera capa: se encarga de que los datos salgan bien, en un formato común.
Esas tres señales que menciona todo el tiempo (métricas, logs y trazas) tienen cada una un trabajo distinto y se complementan. Las explico una por una en Métricas, logs y trazas: las tres señales de la observabilidad. Para este artículo basta con quedarte con la idea grande: OTel es el lenguaje común en el que se hablan esas tres señales.

Cinco proveedores, cinco tableros, un solo cajero
Mi primer proyecto grande de observabilidad fue en un banco y sonaba pequeño: unificar la información de los enlaces de los cajeros automáticos.
El detalle que lo volvía otra cosa: esos enlaces tenían cinco proveedores distintos, y cada proveedor traía su propio tablero. Cinco ventanas, cinco formatos, cinco versiones de la verdad. Y al final de todo eso, una persona parada frente a una máquina que no le da su dinero — sin saber, ni tener por qué saber, que detrás hay cinco empresas.
Nadie tenía la foto completa de algo que el usuario vive como un solo servicio.
Y no bastaba con juntar las cinco fuentes: había que cruzarlas con los datos de la red para poder contestar de quién era el problema. Eso ya no es armar un tablero, es correlacionar dominios distintos.
Lo traigo aquí porque es el dolor exacto que ataca OpenTelemetry, aunque en ese proyecto no lo usáramos. Cuando cada pieza de tu sistema habla su propio idioma y vive en su propia consola, el trabajo no es mirar: es traducir. Y traducir cinco formatos a mano es un proyecto entero, con su presupuesto y sus meses. Un estándar común convierte ese proyecto en configuración.
¿Por qué importa OpenTelemetry si mi herramienta ya funciona?
Importa porque su mayor beneficio no es técnico, es de negocio: te devuelve el poder de negociación con tus proveedores. La CNCF describió la graduación como la consolidación de OTel como el estándar de facto de la observabilidad. Cuando un estándar llega a ese punto, dejar de usarlo empieza a costar más que adoptarlo.
Déjame aterrizarlo con algo que viví en managed services. Un cliente tenía toda su instrumentación amarrada al agente propietario de un vendor. Cuando llegó la renovación, el vendor lo sabía y el precio subió sin mucho margen para discutir. Cambiar de herramienta significaba reinstrumentar decenas de servicios desde cero. Ese es el vendor lock-in: no estás atado por un contrato, estás atado por el trabajo que costaría salir.
Con OTel esa conversación cambia por completo. Si tus aplicaciones emiten telemetría en formato estándar, cambiar de backend es reconfigurar el destino, no reescribir el código. La primera vez que un cliente pudo decirle a un vendor “tengo alternativas reales”, el descuento apareció solo. El apalancamiento comercial es tan importante como el mérito técnico.
Este punto conecta directo con las decisiones de arquitectura. Si estás evaluando dónde correr tu observabilidad, la portabilidad que da OTel es justo lo que abre la puerta a modelos híbridos, algo que discuto en Observabilidad en nube vs. on-premise. Y cuando el objetivo es bajar el tiempo de resolución, tener los datos limpios y portables es la base sobre la que se construye, como muestro en cómo Datadog reduce el MTTR en equipos SRE.
Agente propietario vs. OpenTelemetry, lado a lado
La comparación que sigue no es para satanizar a los agentes propietarios (muchos son excelentes), sino para que veas qué estás firmando cuando eliges uno sin una capa estándar debajo.
| Criterio | Agente propietario | OpenTelemetry |
|---|---|---|
| Vendor lock-in | Alto: el formato lo define el vendor | Bajo: formato abierto y neutral |
| Portabilidad | Migrar exige reinstrumentar | Cambias el destino, no el código |
| Estándar | Propietario, cerrado | Estándar CNCF, comunidad amplia |
| Costo de cambiar de backend | Alto (semanas de trabajo) | Bajo (reconfiguración) |
| Soporte inicial | Suele venir listo y pulido | Requiere más armado al principio |
Nota honesta: el agente propietario gana en “listo para usar”. OTel gana en libertad a mediano plazo. La decisión depende de cuánto valoras cada cosa.
¿Cómo funciona OpenTelemetry por dentro? API, SDK y Collector
OpenTelemetry se compone de tres piezas principales, y entenderlas quita el 80% del miedo. Según la documentación oficial de componentes, el proyecto separa a propósito la API, el SDK y el Collector para que puedas cambiar una pieza sin romper las demás. Esa separación es justo lo que hace portable a todo el sistema.
Te las explico sin jerga, con la analogía de una cocina 🍳:
- API: es el menú. Define qué puedes pedir (crear una traza, registrar una métrica) sin decir cómo se cocina. Tu código habla contra la API y no necesita saber nada más.
- SDK: es la cocina. Toma lo que pediste por el menú y realmente lo prepara: decide cuánto muestrear, cómo procesar y hacia dónde exportar. Puedes cambiar de cocina sin cambiar el menú.
- Collector: es el servicio de reparto central. Recibe la telemetría de muchas fuentes, la filtra, la transforma y la reenvía a uno o varios backends. Es opcional, pero en producción casi siempre lo quieres.
El Collector es la pieza que más tranquiliza a los equipos de operaciones, y con razón. Al ponerlo en medio, tus aplicaciones solo tienen que mandar datos a un lugar conocido. Si mañana cambias de backend, o quieres mandar los mismos datos a dos herramientas a la vez, lo tocas en un solo sitio en vez de redeployar cada servicio. En managed services eso es oro: menos superficie que tocar, menos cosas que romper.
Para que no quede abstracto, así se ve una configuración mínima del Collector. No es un tutorial completo, es solo para que le pierdas el respeto:
receivers:
otlp: # recibe telemetría en formato OTel
protocols:
grpc: # por gRPC (puerto 4317 por defecto)
processors:
batch: # agrupa datos antes de enviarlos (más eficiente)
exporters:
otlphttp: # a dónde mandamos los datos
endpoint: https://mi-backend.example.com
service:
pipelines:
traces: # arma la tubería: entra -> procesa -> sale
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
Léelo de arriba hacia abajo como una tubería: receivers es por dónde entran los datos, processors qué les haces en el camino, exporters a dónde salen, y service conecta todo. Cambiar de backend es, literalmente, cambiar esa línea del endpoint. Ese es el “sin drama” del que habla el título. 🎯

¿Cómo empezar con OpenTelemetry en 3 pasos?
Empezar es más simple de lo que la reputación del proyecto sugiere. La documentación oficial ofrece SDKs para los lenguajes más usados y, en varios, instrumentación automática que captura lo básico sin tocar tu código de negocio. La recomendación de campo es no querer instrumentar todo el primer día. Empieza chico y crece.
Paso 1: instrumenta un servicio, no toda tu flota
Elige un solo servicio, idealmente uno que te dé dolores de cabeza. Actívale la instrumentación automática del SDK de OTel. Con eso ya obtienes trazas y métricas básicas sin escribir lógica nueva. La meta de este paso es ver datos reales fluyendo, no la cobertura perfecta.
Paso 2: levanta un Collector
Despliega un Collector con una configuración mínima como la de arriba. Que tus servicios le manden todo a él. Este paso desacopla tus apps del backend final, que es el beneficio que de verdad quieres. A partir de aquí, cambiar de herramienta ya no toca tu código.
Paso 3: enchufa el backend y observa
Apunta el exporter del Collector a la herramienta que ya usas o quieras probar. Mira los datos, ajusta el muestreo y, solo entonces, decide qué otros servicios instrumentar. La adopción exitosa de OTel es incremental, casi nunca un big bang. El equipo que intenta todo de golpe suele frustrarse y abandonar.
¿Cuáles son los mitos que frenan a OpenTelemetry?
Buena parte de la resistencia a OTel viene de creencias que no se sostienen al mirarlas de cerca. La graduación en la CNCF, que InfoQ analizó como una señal de madurez del ecosistema, desarma varios de esos miedos por sí sola. Vamos con los tres que más escucho en reuniones. 👇
Mito 1: “OpenTelemetry da miedo, es muy complejo”
La complejidad es opcional y depende de qué tanto abarques. Con instrumentación automática y un Collector básico, un equipo tiene datos útiles en una tarde. La curva empinada aparece cuando quieres control fino de muestreo o pipelines avanzados, y eso lo dejas para cuando lo necesites. Empezar es fácil; el techo es alto, no la entrada.
Mito 2: “Es solo para empresas gigantes”
Falso, y en cierto sentido al revés. A los equipos chicos el vendor lock-in les pega más fuerte, porque tienen menos margen para absorber una migración costosa o una renovación cara. Instrumentar con un estándar abierto desde el inicio, cuando tienes pocos servicios, es mucho más barato que retrofitear cuando ya tienes cincuenta. La empresa chica es justo quien más gana temprano.
Mito 3: “OpenTelemetry va a reemplazar a mi herramienta”
No la reemplaza, la alimenta. OTel genera y transporta los datos; tu backend (Datadog, Splunk, Grafana, lo que sea) los almacena, los grafica y te deja hacer consultas. Es la tubería, no el tablero. De hecho, casi todas las herramientas serias ya reciben datos en formato OTel de forma nativa, porque el mercado se movió hacia allá.
¿Estás evaluando observabilidad para tu equipo y no sabes por dónde empezar sin quedar amarrado a un vendor? Empieza por entender el fundamento en ¿Qué es observabilidad? y luego revisa las tres señales que OTel transporta en Métricas, logs y trazas. Con eso tendrás el mapa completo antes de tomar una decisión que cuesta revertir.
Preguntas frecuentes
¿OpenTelemetry es gratis?
Sí. OpenTelemetry es un proyecto de código abierto bajo la CNCF y no tiene costo de licencia, según su documentación oficial. Lo que sí puede costar es el backend al que envías los datos y el tiempo de tu equipo para operarlo. La instrumentación en sí no te cobra nadie.
¿OpenTelemetry reemplaza a Datadog o Splunk?
No. OTel genera y transporta la telemetría, mientras que Datadog o Splunk la almacenan, analizan y visualizan. Trabajan juntos: OTel es la tubería estándar y esas herramientas son el destino. De hecho, la mayoría ya recibe datos en formato OpenTelemetry de forma nativa, así que conviven sin fricción.
¿Qué diferencia hay entre observabilidad y OpenTelemetry?
La observabilidad es la capacidad de entender qué pasa dentro de un sistema a partir de sus datos. OpenTelemetry es una de las formas de generar y estandarizar esos datos. Uno es el objetivo, el otro es una herramienta para lograrlo. Lo amplío en este artículo sobre observabilidad.
¿Vale la pena adoptar OpenTelemetry en 2026?
Para la mayoría de los equipos, sí. Su graduación en la CNCF el 21 de mayo de 2026 confirmó que es un estándar maduro y con futuro. Adoptarlo ahora reduce el riesgo de vendor lock-in y te da portabilidad real, un beneficio que se aprecia sobre todo cuando llega la hora de renovar contratos.
✍️ Creado por Ethel Méndez — Senior Product Manager en observabilidad, con más de 20 años entre NOC, managed services y producto B2B en el mercado LATAM.
Imagen destacada generada con inteligencia artificial.
Que los sistemas estén con ustedes. ✦

Ethel Méndez
Senior Product Manager en observabilidad y redes B2B, con 20 años de campo, NOC y servicios administrados en LATAM. Escribo lo que aprendí operando sistemas de verdad, no en un curso.
