Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Jedná se o základní trasovací knihovnu, která poskytuje nízkoúrovňová rozhraní a pomocné metody pro trasování v knihovnách JavaScriptu sady Azure SDK, které fungují v prohlížeči a Node.js.
Začínáme
Instalace
Tento balíček se primárně používá v klientských knihovnách Azure a nemá být používán přímo spotřebiteli sad Azure SDK.
Klíčové koncepty
-
TracingClientje primární rozhraní poskytující funkce trasování pro klientské knihovny. Klientské knihovny by měly vědět pouze o instanci a pracovat s níTracingClient.- Implementace může být vytvořena
TracingClientcreateTracingClientpomocí funkce factory.
- Implementace může být vytvořena
-
Instrumenterposkytuje abstrakci přes instrumentaci a funguje jako bod spolupráce pro použití knihoven třetích stran, jako je OpenTelemetry. Ve výchozím nastavení se používá no-opInstrumenter. Zákazníci, kteří chtějí povolitOpenTelemetrytrasování na základě , tak učiní instalací a registrací balíčku @azure/opentelemetry-instrumentation-azure-sdk . -
TracingContextje neměnný datový kontejner, který slouží k předávání informací specifických pro operaci (například informace o hierarchickém uspořádání rozsahu). -
TracingSpanje abstrakce jazyka ASpan, která může být použita k zaznamenávání událostí, atributů a výjimek.
Příklady
Příklady naleznete ve složce samples .
Další kroky
Testy můžete sestavit a spustit místně spuštěním příkazu npm run test.
test Prozkoumejte složku a podívejte se na pokročilé využití a chování veřejných tříd.
Řešení problémů
Pokud při používání této knihovny narazíte na problémy, můžete problém nahlásit.
Přispívající
Pokud chcete přispívat do této knihovny, přečtěte si průvodce přispívání a přečtěte si další informace o vytváření a testování kódu.
Azure SDK for JavaScript