Freigeben über


@azure/core-tracing package

Schnittstellen

AddEventOptions

Stellt Optionen dar, die Sie an addEvent-übergeben können.

Instrumenter

Stellt einen implementierungsagnostischen Instrumentierer dar.

InstrumenterSpanOptions

Optionen, die an startSpan als Obermenge von TracingSpanOptionsübergeben werden.

OperationTracingOptions

Ablaufverfolgungsoptionen, die für einen Vorgang festgelegt werden sollen.

TracingClient

Stellt einen Client dar, der in den derzeit konfigurierten Instrumenterintegriert werden kann.

Erstellen Sie eine Instanz mit createTracingClient.

TracingClientOptions

Optionen, die an createTracingClient- übergeben werden können

TracingContext

Ein unveränderlicher Kontextbehälter mit Ablaufverfolgungswerten für den aktuellen Vorgang.

TracingSpan

Stellt eine implementierungsagnostische Ablaufverfolgungsspanne dar.

TracingSpanLink

Ein Zeiger vom aktuellen TracingSpan auf eine andere Spanne in derselben oder einer anderen Ablaufverfolgung.

TracingSpanOptions

Optionen zum Konfigurieren der neu erstellten Spanne.

Typaliase

OptionsWithTracingContext

Ein Hilfsprogrammtyp, für den wir wissen, dass ein TracingContext als Teil der Optionen eines Vorgangs festgelegt wurde.

Resolved

Eine schmalere Version von TypeScript 4.5's Awaited-Typ, der rekursiv den "awaited type" entraps, emuliert das Verhalten von await.

SpanStatus

Stellt die Status dar, die an setStatusübergeben werden können.

Standardmäßig werden alle Spannen 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 mit Unterstützung für eine bestimmte Instrumentiererimplementierung.

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 mit Unterstützung für eine bestimmte Instrumentiererimplementierung.

function useInstrumenter(instrumenter: Instrumenter)

Parameter

instrumenter
Instrumenter

Die zu verwendende Instrumentiererimplementierung.