Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Il s’agit de la bibliothèque de suivi principale qui fournit des interfaces de bas niveau et des méthodes d’assistance pour le suivi dans les bibliothèques JavaScript du SDK Azure qui fonctionnent dans le navigateur et Node.js.
Commencer
Installation
Ce package est principalement utilisé dans les bibliothèques clientes Azure et n’est pas destiné à être utilisé directement par les consommateurs de Kits de développement logiciel (SDK) Azure.
Concepts clés
-
TracingClientest l’interface principale fournissant une fonctionnalité de suivi aux bibliothèques clientes. Les bibliothèques clientes ne doivent connaître une instance et interagir qu’avec elleTracingClient.- Une
TracingClientimplémentation peut être créée à l’aide de lacreateTracingClientfonction factory.
- Une
-
Instrumenterfournit une abstraction sur une instrumentation et agit comme point d’interopérabilité pour l’utilisation de bibliothèques tierces telles qu’OpenTelemetry. Par défaut, un no-opInstrumenterest utilisé. Les clients qui souhaitent activerOpenTelemetryle traçage basé le feront en installant et en inscrivant le package @azure/opentelemetry-instrumentation-azure-sdk . -
TracingContextest un conteneur de données immuable , utilisé pour transmettre des informations spécifiques à une opération (telles que les informations de parenté span). -
TracingSpanest une abstraction de aSpanqui peut être utilisée pour enregistrer des événements, des attributs et des exceptions.
Exemples
Vous trouverez des exemples dans le samples dossier.
Étapes suivantes
Vous pouvez générer et exécuter les tests localement en exécutant npm run test. Explorez le test dossier pour voir l’utilisation et le comportement avancés des classes publiques.
Dépannage
Si vous rencontrez des problèmes lors de l’utilisation de cette bibliothèque, n’hésitez pas à le signaler.
Contribuant
Si vous souhaitez contribuer à cette bibliothèque, lisez le guide de contribution pour en savoir plus sur la génération et le test du code.
Azure SDK for JavaScript