Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hierbei handelt es sich um die zentrale Ablaufverfolgungsbibliothek, die Low-Level-Schnittstellen und Hilfsmethoden für die Ablaufverfolgung in Azure SDK-JavaScript-Bibliotheken bereitstellt, die im Browser und Node.jsfunktionieren.
Erste Schritte
Installation
Dieses Paket wird in erster Linie in Azure-Clientbibliotheken verwendet und soll nicht direkt von Verbrauchern von Azure SDKs verwendet werden.
Schlüsselkonzepte
-
TracingClientist die primäre Schnittstelle, die Ablaufverfolgungsfunktionen für Clientbibliotheken bereitstellt. Clientbibliotheken sollten nur eine Instanz kennen und mit ihrTracingClientinteragieren.- Eine
TracingClientImplementierung kann über diecreateTracingClientFactory-Funktion erstellt werden.
- Eine
-
InstrumenterBietet eine Abstraktion über eine Instrumentierung und fungiert als Interop-Punkt für die Verwendung von Bibliotheken von Drittanbietern wie OpenTelemetry. Standardmäßig wird ein no-opInstrumenterverwendet. Kunden, die die basierte Ablaufverfolgung aktivierenOpenTelemetrymöchten, können dies tun, indem sie das Paket @azure/opentelemetry-instrumentation-azure-sdk installieren und registrieren. -
TracingContextist ein unveränderlicher Datencontainer, der zum Übergeben vorgangsspezifischer Informationen (z. B. Informationen zur übergeordneten Spanne) verwendet wird. -
TracingSpanist eine Abstraktion von aSpan, die zum Aufzeichnen von Ereignissen, Attributen und Ausnahmen verwendet werden kann.
Beispiele
Beispiele finden Sie im samples Ordner.
Nächste Schritte
Sie können die Tests lokal erstellen und ausführen, indem Sie npm run test. Durchsuchen Sie den test Ordner, um die erweiterte Verwendung und das Verhalten der öffentlichen Klassen anzuzeigen.
Fehlerbehebung
Wenn Sie bei der Verwendung dieser Bibliothek auf Probleme stoßen, können Sie gerne ein Problem melden.
Beitragend
Wenn Sie an dieser Bibliothek mitwirken möchten, lesen Sie bitte den mitwirkenden Leitfaden, um mehr über das Erstellen und Testen des Codes zu erfahren.
Azure SDK for JavaScript