Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit is de kernbibliotheek voor tracering die interfaces op laag niveau en hulpmethoden biedt voor tracering in Azure SDK JavaScript-bibliotheken die werken in de browser en Node.js.
Slag
Installatie
Dit pakket wordt voornamelijk gebruikt in Azure-clientbibliotheken en is niet bedoeld om rechtstreeks te worden gebruikt door gebruikers van Azure SDK's.
Sleutelbegrippen
-
TracingClientis de primaire interface die traceringsfunctionaliteit biedt naar clientbibliotheken. Clientbibliotheken mogen alleen op de hoogte zijn van en interactie hebben met eenTracingClientinstantie.- Met behulp van de
createTracingClientfabrieksfunctie kan eenTracingClientimplementatie worden gemaakt.
- Met behulp van de
-
Instrumenterbiedt een abstractie over een instrumentatie en fungeert als het interoperabiliteitspunt voor het gebruik van bibliotheken van derden, zoals OpenTelemetry. Standaard wordt een no-opInstrumentergebruikt. Klanten die tracering op basis van technologie willen inschakelenOpenTelemetry, doen dit door het pakket @azure/opentelemetry-instrumentation-azure-sdk te installeren en te registreren. -
TracingContextis een onveranderlijke gegevenscontainer die wordt gebruikt om operatiespecifieke informatie door te geven (zoals SPAN-ouderschapsinformatie). -
TracingSpanis een abstractie van ASpandie kan worden gebruikt om gebeurtenissen, attributen en uitzonderingen vast te leggen.
Voorbeelden
Voorbeelden zijn te vinden in de samples map.
Volgende stappen
U kunt de tests lokaal bouwen en uitvoeren door .npm run test Verken de map om het test geavanceerde gebruik en gedrag van de openbare klassen te zien.
Probleemoplossing
Als u problemen ondervindt tijdens het gebruik van deze bibliotheek, kunt u een probleem melden.
Bijdragen
Als u een bijdrage wilt leveren aan deze bibliotheek, leest u de gids voor bijdragen voor meer informatie over het bouwen en testen van de code.
Azure SDK for JavaScript