@azure/core-tracing package
Schnittstellen
Instrumenter |
Stellt einen implementierungsunabhängigen Instrumentierer dar. |
InstrumenterSpanOptions |
An startSpan übergebene Optionen werden als Obermenge von TracingSpanOptions übergeben. |
OperationTracingOptions |
Ablaufverfolgungsoptionen, die für einen Vorgang festgelegt werden sollen. |
TracingClient |
Stellt einen Client dar, der in den derzeit konfigurierten Instrumenter integriert werden kann. Erstellen Sie mit createTracingClient eine -Instanz. |
TracingClientOptions |
Optionen, die an createTracingClient übergeben werden können |
TracingContext |
Eine unveränderliche Kontextsammlung mit Ablaufverfolgungswerten für den aktuellen Vorgang. |
TracingSpan |
Stellt eine implementierungsunabhängige Ablaufverfolgungsspanne dar. |
TracingSpanLink |
Ein Zeiger vom aktuellen TracingSpan auf eine andere Spanne in derselben oder einer anderen Ablaufverfolgung. |
TracingSpanOptions |
Optionen, die zum Konfigurieren der neu erstellten Spanne verwendet werden. |
Typaliase
OptionsWithTracingContext |
Ein Hilfsprogrammtyp für, wenn bekannt ist, dass TracingContext als Teil der Optionen eines Vorgangs festgelegt wurde. |
Resolved |
Eine schmalere Version des Typs Awaited von TypeScript 4.5, der den "erwarteten Typ" rekursiv entpackt und das Verhalten von |
SpanStatus |
Stellt die Status dar, die an setStatus übergeben werden können. Standardmäßig werden alle Spans mit dem Status "unset" erstellt. |
SpanStatusError |
Status, der einen Fehler darstellt, der an setStatus gesendet werden kann |
SpanStatusSuccess |
Status, der einen erfolgreichen Vorgang darstellt, der an setStatus gesendet werden kann |
TracingSpanKind |
Die Art der Spanne. |
Functions
create |
Erstellt einen neuen Ablaufverfolgungsclient. |
use |
Erweitert das Azure SDK um Unterstützung für eine bestimmte Instrumentierungsimplementierung. |
Details zur Funktion
createTracingClient(TracingClientOptions)
Erstellt einen neuen Ablaufverfolgungsclient.
function createTracingClient(options: TracingClientOptions): TracingClient
Parameter
- options
- TracingClientOptions
Optionen zum Konfigurieren des Ablaufverfolgungsclients.
Gibt zurück
- Eine Instanz von TracingClient.
useInstrumenter(Instrumenter)
Erweitert das Azure SDK um Unterstützung für eine bestimmte Instrumentierungsimplementierung.
function useInstrumenter(instrumenter: Instrumenter)
Parameter
- instrumenter
- Instrumenter
Die zu verwendende Instrumentierungsimplementierung.