# OpenTelemetry

> O padrão aberto para telemetria

---

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 -->
O padrão aberto para telemetria
{.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/">
    Saiba mais
  </a>
  <a class="btn btn-lg btn-secondary" role="button" href="docs/demo/">
    Experimente a demonstração
  </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;Pergunte à IA&lt;/a&gt; (&amp;#x2318;-K)'
              class="td-search__input form-control td-search-input"
              placeholder="Pesquisar na documentação do OpenTelemetry..."
              aria-label="Pesquisar na documentação do 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** é um _framework_ de observabilidade de código aberto para
_software_ nativo da nuvem. Ele fornece um conjunto único de APIs, bibliotecas,
agentes e serviços de coleta para capturar rastros distribuídos e métricas da
sua aplicação.

Construído com base em anos de experiência dos projetos OpenTracing e
OpenCensus, o OpenTelemetry combina as melhores ideias e práticas da comunidade.

</div>
        <div class="intro-image">
          <img src="/img/homepage/collector-pipeline.svg" alt="Visão geral do 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="Instrumentação agnóstica a fornecedor" loading="lazy">
      
    </div>
    <div class="main-feature__content">
      <h3 class="main-feature__title">Instrumentação agnóstica a fornecedor</h3>
      <div class="main-feature__description">
        <p>Instrumente seu código uma única vez utilizando as APIs e SDKs do OpenTelemetry.
Exporte dados de telemetria para qualquer <em>backend</em> de observabilidade — Jaeger,
Prometheus, fornecedores comerciais ou sua própria solução. Troque de <em>backend</em>
sem alterar o código da sua aplicação.</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="Sinais unificados de observabilidade" loading="lazy">
      
    </div>
    <div class="main-feature__content">
      <h3 class="main-feature__title">Sinais unificados de observabilidade</h3>
      <div class="main-feature__description">
        <p>Correlacione rastros, métricas e logs com contexto compartilhado que flui por
todo o caminho da requisição. Obtenha uma visão completa do comportamento da sua
aplicação em todos os componentes e serviços.</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="Execute em qualquer lugar" loading="lazy">
      
    </div>
    <div class="main-feature__content">
      <h3 class="main-feature__title">Execute em qualquer lugar</h3>
      <div class="main-feature__description">
        <p>O OpenTelemetry é 100% código aberto e agnóstico a fornecedor. Implante
localmente, em ambientes híbridos ou em múltiplas nuvens com total flexibilidade
e sem dependência de fornecedor. Mova cargas de trabalho para onde fizer mais
sentido para você.</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">Sinais de Observabilidade</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="Rastros" class="signal-card__img"></div>
  <div class="signal-card__name">Rastros</div>
  
    <div class="signal-card__description">Rastros distribuídos</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">Medições ao longo do tempo</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 com marcação 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="Bagagem" class="signal-card__img"></div>
  <div class="signal-card__name">Bagagem</div>
  
    <div class="signal-card__description">Metadados contextuais</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 do 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-instrumentação" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/concepts/instrumentation/zero-code/">Auto-instrumentação</a></h3>
  <div class="otel-feature__description">
    Comece em minutos com a instrumentação sem código para <em>frameworks</em> e
bibliotecas populares. Agentes de instrumentação automática capturam rastros,
métricas e logs sem modificar seu código-fonte.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-pipeline.svg" alt="Pipeline do Collector" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/collector/">Pipeline do Collector</a></h3>
  <div class="otel-feature__description">
    Processe, filtre e roteie dados de telemetria com o OpenTelemetry Collector.
Implante como agente ou gateway para receber, processar e exportar telemetria em
escala com mais de 200 componentes.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-observability.svg" alt="Propagação de contexto" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/concepts/context-propagation/">Propagação de contexto</a></h3>
  <div class="otel-feature__description">
    Correlacione rastros automaticamente através dos limites dos serviços. O
contexto distribuído flui por todo o caminho da requisição, conectando logs,
métricas e rastros em uma visão unificada.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-multi-language.svg" alt="Suporte a múltiplas linguagens de programação" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/languages/">Suporte a múltiplas linguagens de programação</a></h3>
  <div class="otel-feature__description">
    SDKs nativos para 12+ linguagens de programação, incluindo Java, Kotlin, Python,
Go, JavaScript, .NET, Ruby, PHP, Rust, C++, Swift, e Erlang. Use sua linguagem
de programação preferida com suporte de primeira classe do OpenTelemetry.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-production-ready.svg" alt="Estável e pronto para produção" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/status/">Estável e pronto para produção</a></h3>
  <div class="otel-feature__description">
    As APIs de rastros e métricas são estáveis nas principais linguagens de
programação. Milhares de organizações executam o OpenTelemetry em produção.
Apoiado pela CNCF e pelos principais provedores de computação em nuvem.
  </div>
</div>



<div class="otel-feature"><div class="otel-feature__icon">
    <img src="/img/homepage/feature-openness.svg" alt="Especificações abertas" class="otel-feature__img">
  </div><h3 class="otel-feature__title"><a href="/docs/specs/status/">Especificações abertas</a></h3>
  <div class="otel-feature__description">
    Construído sobre especificações abertas e agnósticas a fornecedor para APIs,
SDKs e o protocolo de comunicação (OTLP). A governança transparente sob a CNCF
garante estabilidade a longo prazo e evolução orientada pela comunidade.
  </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">O Ecossistema 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">Linguagens de programação</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 do 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">Integrações</div>
</div>


<div class="ecosystem-stat">
  <div class="ecosystem-stat__number"><a href="/ecosystem/vendors/">101&#43;</a></div>
  <div class="ecosystem-stat__label">Fornecedores</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">Utilizado por líderes da indústria</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">Visualizar todos →</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 é um projeto em [incubação][incubating] da [CNCF][]**.<br>
Formado por meio de uma junção dos projetos OpenTracing e OpenCensus.

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

[cncf]: https://cncf.io
[cncf logo]: /img/logos/cncf-white.svg
[incubating]: https://www.cncf.io/projects/

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

---

Section pages:

- [Anúncios](/pt/announcements/)
- [Blog](/pt/blog/)
- [Comunidade](/pt/community/)
- [Documentação](/pt/docs/)
- [Ecossistema OpenTelemetry](/pt/ecosystem/): O próspero ecossistema de componentes, exemplos, integrações e fornecedores do OpenTelemetry
- [Status](/pt/status/): Nível de maturidade dos principais componentes do OpenTelemetry
- [Treinamento](/pt/training/): Certificações e cursos do OpenTelemetry
