Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa é a biblioteca de rastreamento principal que fornece interfaces de baixo nível e métodos auxiliares para rastreamento em bibliotecas JavaScript do SDK do Azure que funcionam no navegador e no Node.js.
Introdução
Instalação
Esse pacote é usado principalmente em bibliotecas de clientes do Azure e não deve ser usado diretamente por consumidores de SDKs do Azure.
Principais conceitos
-
TracingClienté a interface principal que fornece funcionalidade de rastreamento para bibliotecas de cliente. As bibliotecas de cliente só devem estar cientes e interagir com umaTracingClientinstância.- Uma
TracingClientimplementação pode ser criada usando acreateTracingClientfunção de fábrica.
- Uma
-
Instrumenterfornece uma abstração sobre uma instrumentação e atua como o ponto de interoperabilidade para o uso de bibliotecas de terceiros, como OpenTelemetry. Por padrão, um no-opInstrumenteré usado. Os clientes que desejam habilitarOpenTelemetryo rastreamento baseado farão isso instalando e registrando o pacote @azure/opentelemetry-instrumentation-azure-sdk . -
TracingContexté um contêiner de dados imutável , usado para passar informações específicas da operação (como informações parentais de intervalo). -
TracingSpané uma abstração de aSpanque pode ser usada para registrar eventos, atributos e exceções.
Exemplos
Exemplos podem ser encontrados na samples pasta.
Próximas etapas
Você pode criar e executar os testes localmente executando npm run testo . Explore a pasta para ver o test uso avançado e o comportamento das classes públicas.
Solucionando problemas
Se você tiver problemas ao usar esta biblioteca, sinta-se à vontade para registrar um problema.
Contribuindo
Se você quiser contribuir com essa biblioteca, leia o guia de contribuição para saber mais sobre como criar e testar o código.
Azure SDK for JavaScript