JavaScript

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

Esta é a documentação do OpenTelemetry para a linguagem JavaScript. O OpenTelemetry é um framework de observabilidade – API, SDKs, e ferramentas que são desenvolvidas para auxiliar na geração e coleta de dados de telemetria de aplicações, como métricas, logs e rastros. Esta documentação foi criada para te auxiliar a entender como começar a utilizar o OpenTelemetry em 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

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

Instrumentação

Instrumentação para OpenTelemetry JavaScript

Using instrumentation libraries

How to instrument libraries an app depends on

Exporters

Process and export your telemetry data

Context

OpenTelemetry JavaScript Context API Documentation

Propagation

Context propagation for the JS SDK

Resources

Add details about your applications’ environment to your telemetry

Sampling

Reduce the amount of telemetry created

Serverless

Instrument your serverless functions with OpenTelemetry JavaScript

Benchmarks

API reference

Read the OpenTelemetry JavaScript API reference (external page)

Examples

Explore more examples for OpenTelemetry JavaScript (external page)

Registry

Instrumentation libraries, exporters and other useful components for OpenTelemetry JavaScript