Share via


@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 awaitemuliert.

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

createTracingClient(TracingClientOptions)

Erstellt einen neuen Ablaufverfolgungsclient.

useInstrumenter(Instrumenter)

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

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.