Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta é 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 Node.js.
Primeiros passos
Instalação
Este pacote é usado principalmente em bibliotecas de cliente do Azure e não se destina a ser usado diretamente por consumidores de SDKs do Azure.
Conceitos-chave
-
TracingClienté a interface principal que fornece funcionalidade de rastreamento para bibliotecas cliente. As bibliotecas de cliente só devem estar cientes e interagir com uma instânciaTracingClient.- Uma implementação
TracingClientpode ser criada usando a funçãocreateTracingClientfactory.
- Uma implementação
-
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 habilitar o rastreamento baseado emo farão instalando e registrando o pacote @azure/opentelemetry-instrumentation-azure-sdk. é um contêiner de dados imutável, usado para passar informações específicas da operação (como informações de parentalidade de extensão). -
TracingSpané uma abstração de umSpanque pode ser usado para registrar eventos, atributos e exceções.
Exemplos
Exemplos podem ser encontrados na pasta samples.
Próximos passos
Você pode criar e executar os testes localmente executando npm run test. Explore a pasta test para ver o uso avançado e o comportamento das classes públicas.
Solução de problemas
Se você tiver problemas ao usar esta biblioteca, sinta-se à vontade para registrar um problema.
Contribuição
Se você quiser contribuir para esta biblioteca, leia o guia de contribuição para saber mais sobre como criar e testar o código.
Azure SDK for JavaScript