Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här är det grundläggande spårningsbiblioteket som tillhandahåller gränssnitt på låg nivå och hjälpmetoder för spårning i Azure SDK JavaScript-bibliotek som fungerar i webbläsaren och Node.js.
Komma igång
Installation
Det här paketet används främst i Azure-klientbibliotek och är inte avsett att användas direkt av konsumenter av Azure SDK:er.
Viktiga begrepp
-
TracingClientär det primära gränssnittet som tillhandahåller spårningsfunktioner till klientbibliotek. Klientbibliotek bör bara vara medvetna om och interagera med enTracingClientinstans.- En
TracingClientimplementering kan skapas med hjälp avcreateTracingClientfabriksfunktionen.
- En
-
Instrumenterger en abstraktion över en instrumentation och fungerar som interop-punkt för att använda bibliotek från tredje part som OpenTelemetry. Som standard används en no-opInstrumenter. Kunder som vill aktiveraOpenTelemetrybaserad spårning gör det genom att installera och registrera paketet @azure/opentelemetry-instrumentation-azure-sdk . -
TracingContextär en oföränderlig datacontainer som används för att skicka åtgärdsspecifik information (till exempel spaltningsinformation). -
TracingSpanär en abstraktion av aSpansom kan användas för att registrera händelser, attribut och undantag.
Exempel
Exempel finns i mappen samples .
Nästa steg
Du kan skapa och köra testerna lokalt genom att köra npm run test. Utforska test mappen för att se avancerad användning och beteende för de offentliga klasserna.
Felsökning
Om du stöter på problem när du använder det här biblioteket är du välkommen att skapa ett problem.
Bidragande
Om du vill bidra till det här biblioteket kan du läsa bidragsguide för att lära dig mer om hur du skapar och testar koden.
Azure SDK for JavaScript