# OpenTelemetry

> El estándar abierto para telemetría

---

LLMS index: [llms.txt](/llms.txt)

---

<link rel="preload" as="image" href="/homepage-hero-background_hu_ac16967b5f38a0bf.png" media="(max-width: 1200px)">
<link rel="preload" as="image" href="/homepage-hero-background_hu_50ce6252efbad9f.png" media="(min-width: 1200px)">
<style>
#td-cover-block-0 {
  background-image: url(/homepage-hero-background_hu_ac16967b5f38a0bf.png);
}
@media only screen and (min-width: 1200px) {
  #td-cover-block-0 {
    background-image: url(/homepage-hero-background_hu_50ce6252efbad9f.png);
  }
}
</style>
<section id="td-cover-block-0" class="row td-cover-block td-cover-block--height-max td-below-navbar td-overlay td-overlay--dark -bg-dark" >
  <div class="col-12">
    <div class="container td-overlay__inner">
      <div class="text-center">
        <div class="pt-3 lead">
          

<!-- prettier-ignore -->
![OpenTelemetry](/img/logos/opentelemetry-horizontal-color.svg)
{.otel-logo}

<!-- prettier-ignore -->
El estándar abierto para telemetría
{.display-6}

<!-- prettier-ignore -->
<div class="td-cta-buttons my-5">
  <a class="btn btn-lg btn-primary" role="button" href="docs/what-is-opentelemetry/">
    Aprende más
  </a>
  <a class="btn btn-lg btn-secondary" role="button" href="docs/demo/">
    Prueba la demo
  </a>
</div>

</div>
      </div>
    </div>
  </div>
  
</section>


<section class="row td-box td-box--white hero-search-section">
  <div class="col-12">
    <div class="container">
      <div class="hero-search">
        <div class="hero-search__input-wrapper">
          <div class="td-search hero-search__search">
            <div class="td-search__icon"></div>
            <input
              type="search"
              data-bs-toggle="popover"
              data-bs-trigger="focus"
              data-bs-html="true"
              data-bs-content='&lt;a id=&#39;ask-ai-trigger&#39; href=&#39;#&#39;&gt;Pregunta a la IA&lt;/a&gt; (&amp;#x2318;-K)'
              class="td-search__input form-control td-search-input"
              placeholder="Buscar en la documentación de OpenTelemetry..."
              aria-label="Buscar en la documentación de OpenTelemetry..."
              autocomplete="off">
          </div>
        </div>
      </div>
    </div>
  </div>
</section>



<section class="row td-box td-box--white intro-section">
  <div class="col-12">
    <div class="container">
      <div class="intro-content">
        <div class="intro-text">
          

**OpenTelemetry** es un framework de observabilidad de código abierto para
software nativo de la nube. Proporciona un conjunto único de APIs, bibliotecas,
agentes y servicios de recolección para capturar trazas distribuidas y métricas
de aplicaciones.

Construido con base en años de experiencia de los proyectos OpenTracing y
OpenCensus, OpenTelemetry combina las mejores ideas y prácticas de la comunidad.

</div>
        <div class="intro-image">
          <img src="/img/homepage/collector-pipeline.svg" alt="Descripción general de OpenTelemetry" class="img-fluid">
        </div>
        </div>
    </div>
  </div>
</section>


<section class="main-features-section">
  <div class="main-features">
    

<div class="main-feature-wrapper">
  <div class="main-feature main-feature--image-left">
    <div class="main-feature__image">
      
      <img src="/img/homepage/data-sources.svg" alt="Instrumentación independiente de proveedor" loading="lazy">
      
    </div>
    <div class="main-feature__content">
      <h3 class="main-feature__title">Instrumentación independiente de proveedor</h3>
      <div class="main-feature__description">
        <p>Instrumenta el código una sola vez usando las APIs y SDKs de OpenTelemetry.
Exporta datos de telemetría a cualquier backend de observabilidad — Jaeger,
Prometheus, proveedores comerciales o una solución propia. Cambia de backend sin
modificar el código de la aplicación.</p>
</div>
    </div>
  </div>
</div>


<div class="main-feature-wrapper">
  <div class="main-feature main-feature--image-right">
    <div class="main-feature__image">
      
      <img src="/img/homepage/unified-signals.svg" alt="Señales de observabilidad unificadas" loading="lazy">
      
    </div>
    <div class="main-feature__content">
      <h3 class="main-feature__title">Señales de observabilidad unificadas</h3>
      <div class="main-feature__description">
        <p>Correlaciona trazas, métricas y logs con contexto compartido que fluye a través
de toda la ruta de la solicitud. Obtén una visión completa del comportamiento de
la aplicación en todos los componentes y servicios.</p>
</div>
    </div>
  </div>
</div>


<div class="main-feature-wrapper">
  <div class="main-feature main-feature--image-left">
    <div class="main-feature__image">
      
      <img src="/img/homepage/global-deployment.svg" alt="Ejecución en cualquier lugar" loading="lazy">
      
    </div>
    <div class="main-feature__content">
      <h3 class="main-feature__title">Ejecución en cualquier lugar</h3>
      <div class="main-feature__description">
        <p>OpenTelemetry es 100% código abierto y independiente de proveedor. Permite
desplegar de forma local, en entornos híbridos o en múltiples nubes con total
flexibilidad y sin dependencia de proveedor. Las cargas de trabajo se mueven a
donde sea más conveniente.</p>
</div>
    </div>
  </div>
</div>



  </div>
</section>


<section class="row signals-showcase-section">
  <div class="col-12">
    <div class="container">
      
      <h2 class="signals-showcase__title">Señales de Observabilidad</h2>
      
      <div class="signals-showcase__grid">
        
<a href="/docs/concepts/signals/traces/" class="signal-card">
  <div class="signal-card__icon"><img src="/img/homepage/signal-traces.svg" alt="Trazas" class="signal-card__img"></div>
  <div class="signal-card__name">Trazas</div>
  
    <div class="signal-card__description">Trazas distribuidas</div>
  
</a>

<a href="/docs/concepts/signals/metrics/" class="signal-card">
  <div class="signal-card__icon"><img src="/img/homepage/signal-metrics.svg" alt="Métricas" class="signal-card__img"></div>
  <div class="signal-card__name">Métricas</div>
  
    <div class="signal-card__description">Mediciones a lo largo del tiempo</div>
  
</a>

<a href="/docs/concepts/signals/logs/" class="signal-card">
  <div class="signal-card__icon"><img src="/img/homepage/signal-logs.svg" alt="Logs" class="signal-card__img"></div>
  <div class="signal-card__name">Logs</div>
  
    <div class="signal-card__description">Registros con marca temporal</div>
  
</a>

<a href="/docs/concepts/signals/baggage/" class="signal-card">
  <div class="signal-card__icon"><img src="/img/homepage/signal-baggage.svg" alt="Baggage" class="signal-card__img"></div>
  <div class="signal-card__name">Baggage</div>
  
    <div class="signal-card__description">Metadados contextuales</div>
  
</a>


      </div>
    </div>
  </div>
</section>


<section class="row td-box td-box--white otel-features-section">
  <div class="col-12">
    <div class="container">
      
      <h2 class="otel-features__title text-center">Funcionalidades de OpenTelemetry</h2>
      
      
      <div class="otel-features otel-features--cols-2">
        

<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-auto-instrumentation.svg" alt="Auto-instrumentación" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/concepts/instrumentation/zero-code/">Auto-instrumentación</a></h3>
  <div class="otel-feature__description">
    Comienza en minutos con instrumentación sin código para frameworks y bibliotecas
populares. Los agentes de instrumentación automática capturan trazas, métricas y
logs sin modificar el código fuente.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-pipeline.svg" alt="Pipeline del Collector" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/collector/">Pipeline del Collector</a></h3>
  <div class="otel-feature__description">
    Procesa, filtra y enruta datos de telemetría con el OpenTelemetry Collector.
Despliega como agente o gateway para recibir, procesar y exportar telemetría a
escala con más de 200 componentes.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-observability.svg" alt="Propagación de contexto" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/concepts/context-propagation/">Propagación de contexto</a></h3>
  <div class="otel-feature__description">
    Correlaciona trazas automáticamente a través de los límites entre servicios. El
contexto distribuido fluye por toda la ruta de la solicitud, conectando logs,
métricas y trazas en una vista unificada.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-multi-language.svg" alt="Soporte multilenguaje" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/languages/">Soporte multilenguaje</a></h3>
  <div class="otel-feature__description">
    SDKs nativos para 12+ lenguajes, incluyendo Java, Kotlin, Python, Go,
JavaScript, .NET, Ruby, PHP, Rust, C++, Swift, and Erlang. Permite usar el
lenguaje preferido con soporte de primera clase para OpenTelemetry.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-production-ready.svg" alt="Estable y listo para producción" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/status/">Estable y listo para producción</a></h3>
  <div class="otel-feature__description">
    Las APIs de trazado y métricas son estables en todos los lenguajes principales.
Miles de organizaciones ejecutan OpenTelemetry en producción. Respaldado por
CNCF y los principales proveedores de nube.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-openness.svg" alt="Especificaciones abiertas" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/specs/status/">Especificaciones abiertas</a></h3>
  <div class="otel-feature__description">
    Construido sobre especificaciones abiertas e independientes de proveedor para
APIs, SDKs y el protocolo de comunicación (OTLP). La gobernanza transparente
bajo CNCF garantiza estabilidad a largo plazo y evolución impulsada por la
comunidad.
  </div>
</div>




      </div>
    </div>
  </div>
</section>



<section class="row td-box td-box--primary ecosystem-stats-section">
  <div class="col-12">
    <div class="container">
      
      <h2 class="text-center mb-4">El ecosistema de OpenTelemetry</h2>
      
      <div class="ecosystem-stats">
        
<div class="ecosystem-stat">
  <div class="ecosystem-stat__number"><a href="/docs/languages/">12&#43;</a></div>
  <div class="ecosystem-stat__label">Lenguajes</div>
</div>


<div class="ecosystem-stat">
  <div class="ecosystem-stat__number"><a href="/docs/collector/">200&#43;</a></div>
  <div class="ecosystem-stat__label">Componentes del Collector</div>
</div>


<div class="ecosystem-stat">
  <div class="ecosystem-stat__number"><a href="/ecosystem/registry/">1004&#43;</a></div>
  <div class="ecosystem-stat__label">Integraciones</div>
</div>


<div class="ecosystem-stat">
  <div class="ecosystem-stat__number"><a href="/ecosystem/vendors/">101&#43;</a></div>
  <div class="ecosystem-stat__label">Proveedores</div>
</div>



      </div>
    </div>
  </div>
</section>



<section class="row td-box td-box--white adopters-showcase-section">
  <div class="col-12">
    <div class="container">
      
      <h2 class="adopters-showcase__title">Adoptado por líderes de la industria</h2>
      
      <div class="adopters-showcase__grid"><a href="/blog/2025/otip-alibaba/" class="adopters-showcase__item" target="_blank" rel="noopener" title="Alibaba - blog post"><img src="https://cdn.brandfetch.io/alibaba.com/w/120/h/50" alt="Alibaba logo" loading="lazy"></a><a href="/blog/2022/why-and-how-ebay-pivoted-to-opentelemetry/" class="adopters-showcase__item" target="_blank" rel="noopener" title="eBay - blog post"><img src="https://cdn.brandfetch.io/ebay.com/w/120/h/50" alt="eBay logo" loading="lazy"></a><a href="https://github.blog/2021-05-26-why-and-how-github-is-adopting-opentelemetry/" class="adopters-showcase__item" target="_blank" rel="noopener" title="GitHub - blog post"><img src="https://cdn.brandfetch.io/github.com/w/120/h/50" alt="GitHub logo" loading="lazy"></a><a href="https://youtu.be/5iM8n3uCo_U?si=PJ6tFYcYED3lhAcK" class="adopters-showcase__item" target="_blank" rel="noopener" title="Heroku - CNCF talk"><img src="https://cdn.brandfetch.io/heroku.com/w/120/h/50" alt="Heroku logo" loading="lazy"></a><a href="https://medium.com/mercadolibre-tech/building-a-large-scale-observability-ecosystem-1edf654b249e" class="adopters-showcase__item" target="_blank" rel="noopener" title="Mercado Libre - blog post"><img src="https://cdn.brandfetch.io/mercadolibre.com/w/120/h/50" alt="Mercado Libre logo" loading="lazy"></a><a href="https://www.shopify.com/" class="adopters-showcase__item" target="_blank" rel="noopener" title="Shopify"><img src="https://cdn.brandfetch.io/shopify.com/w/120/h/50" alt="Shopify logo" loading="lazy"></a><a href="https://www.infoq.com/presentations/opentelemetry-observability/" class="adopters-showcase__item" target="_blank" rel="noopener" title="Skyscanner - presentation"><img src="https://cdn.brandfetch.io/skyscanner.com/w/120/h/50" alt="Skyscanner logo" loading="lazy"></a><a href="https://engineering.uipath.com/scaling-observability-with-opentelemetry-adx-how-we-improve-the-monitoring-with-cost-reduced-42100a99b89a" class="adopters-showcase__item" target="_blank" rel="noopener" title="UiPath - blog post"><img src="https://cdn.brandfetch.io/uipath.com/w/120/h/50" alt="UiPath logo" loading="lazy"></a><a href="https://colocatedeventseu2023.sched.com/event/1Jo8E/ingesting-65-tb-of-telemetry-data-daily-through-open-telemetry-protocol-and-collectors-gustavo-pantuza-vtex" class="adopters-showcase__item" target="_blank" rel="noopener" title="VTEX - presentation"><img src="https://cdn.brandfetch.io/vtex.com/w/120/h/50" alt="VTEX logo" loading="lazy"></a><a href="https://www.youtube.com/watch?v=VAgT7CY572U" class="adopters-showcase__item" target="_blank" rel="noopener" title="Zalando - conference talk"><img src="https://cdn.brandfetch.io/zalando.com/w/120/h/50" alt="Zalando logo" loading="lazy"></a></div>
      <div class="adopters-showcase__cta">
        <a href="/ecosystem/adopters/" class="btn btn-primary">Ver todos los adoptantes →</a>
      </div>
    </div>
  </div>
</section>



<div><a id="td-block-8" class="td-anchor-no-extra-offset"></a></div>
<section class="row td-box td-box--secondary td-box--height-auto">
<div class="col">
<div class="cncf">



**OpenTelemetry es un proyecto [CNCF][] [en incubación][]**.<br> Se formó a
partir de la fusión de los proyectos OpenTracing y OpenCensus.

[![CNCF logo][]][cncf]

[cncf]: https://cncf.io
[cncf logo]: /img/logos/cncf-white.svg
[en incubación]: https://www.cncf.io/projects/

</div>
</div>
</section>

---

Section pages:

- [Announcements](/es/announcements/)
- [Blog](/es/blog/): Blog de OpenTelemetry
- [Capacitación](/es/training/): Certificaciones y cursos de OpenTelemetry
- [Comunidad](/es/community/)
- [Documentación](/es/docs/)
- [Ecosistema de OpenTelemetry](/es/ecosystem/): El próspero ecosistema de OpenTelemetry incluye componentes, ejemplos, integraciones y proveedores.
- [Estado](/es/status/): Nivel de madurez de los principales componentes de OpenTelemetry
