JavaScript

JavaScript Implementação do OpenTelemetry específica em JavaScript (para Node.js & o navegador).

Boas-vindas à documentação do OpenTelemetry para JavaScript. Esta seção apresenta como usar o OpenTelemetry com JavaScript para gerar e coletar dados de telemetria, como métricas, logs e rastros, utilizando a API e os SDKs do OpenTelemetry.

Estas páginas foram criadas para te ajudar a começar e a entender as capacidades e o estado atuais do OpenTelemetry para JavaScript.

Estado e Lançamentos

O estado atual dos principais componentes funcionais do OpenTelemetry para JavaScript é o seguinte:

RastrosMétricasLogs
StableStableDevelopment

Para lançamentos, incluindo a última versão, consulte a página de Lançamentos.

Suporte de Versões

O OpenTelemetry JavaScript oferece suporte a todas as versões do Node.js que estejam em status LTS (Long Term Support) ativo ou de manutenção. Versões anteriores do Node.js podem funcionar, mas não são testadas pelo OpenTelemetry.

O OpenTelemetry JavaScript não possui uma lista oficial de navegadores suportados. O objetivo é funcionar nas versões atualmente suportadas dos principais navegadores.

O OpenTelemetry JavaScript segue a política de suporte do DefinitelyTyped para TypeScript, que define uma janela de suporte de 2 anos. O suporte para versões anteriores a 2 anos será removido em versões menores do OpenTelemetry JavaScript.

Para mais detalhes sobre o suporte de tempo de execução, consulte esta visão geral.

Repositórios

O OpenTelemetry JavaScript consiste nos seguintes repositórios:

  • opentelemetry-js, repositório principal que contém a API e o SDK de distribuição.
  • opentelemetry-js-contrib, repositório de contribuições que não fazem parte da distribuição central da API e SDK.

Ajuda ou Feedback

Caso tenha alguma dúvida sobre o OpenTelemetry JavaScript, por favor, entre em contato via GitHub Discussions ou através do canal #otel-js do Slack do CNCF.

Se desejar contribuir para o OpenTelemetry JavaScript, veja as instruções de contribuição


Primeiros passos com exemplo

Comece a utilizar OpenTelemetry em Node.js e no navegador.

Instrumentação

Instrumentação para OpenTelemetry JavaScript

Usando bibliotecas de instrumentação

Como instrumentar bibliotecas das quais uma aplicação depende

Exporters

Processe e exporte seus dados de telemetria

Contexto

Documentação da API de Contexto do OpenTelemetry JavaScript

Propagação

Propagação de contexto para o SDK JS

Recursos

Adicione detalhes sobre o ambiente das suas aplicações à sua telemetria

Amostragem

Reduza a quantidade de telemetria criada

Serverless

Instrumente suas funções serverless com OpenTelemetry JavaScript

Benchmarks

Referência da API

Consulte a referência da API do OpenTelemetry JavaScript (página externa)

Exemplos

Explore mais exemplos para o OpenTelemetry JavaScript (página externa)

Registro

Bibliotecas de instrumentação, Exporters e outros componentes úteis para o OpenTelemetry JavaScript