@azure/core-tracing package

Schnittstellen

AddEventOptions

Repräsentiert Optionen, die du an TracingSpan.addEvent weitergeben kannst.

Instrumenter

Stellt einen implementierungsagnostischen Instrumentierer dar.

InstrumenterSpanOptions

Options wurden als Superset von TracingSpanOptions an Instrumenter.startSpan weitergegeben.

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

Rekursiv entwickelt er den "gewarteten Typ" und emuliert das Verhalten von await.

SpanStatus

Repräsentiert die Status, die an TracingSpan.setStatus weitergegeben werden können.

Standardmäßig werden alle Spannen mit dem Status "unset" erstellt.

SpanStatusError

Status, der einen Fehler darstellt, der an TracingSpan.setStatus gesendet werden kann

SpanStatusSuccess

Status repräsentiert eine erfolgreiche Operation, die an TracingSpan.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.