Freigeben über


TracingSpan interface

Stellt eine implementierungsagnostische Ablaufverfolgungsspanne dar.

Methoden

addEvent(string, AddEventOptions)

Fügt der Spanne ein Ereignis hinzu.

end()

Beendet die Spanne.

isRecording()

Gibt "true" zurück, wenn dieser TracingSpan- Informationen erfasst.

Abhängig von der Span-Implementierung gibt dies möglicherweise "false" zurück, wenn die Spanne nicht in die Stichprobe einbezogen wird.

recordException(string | Error)

Zeichnet eine Ausnahme für eine TracingSpan- auf, ohne den Status zu ändern.

Wenn Sie eine unbehandelte Ausnahme aufzeichnen, die die Spanne nicht bestehen soll, verwenden Sie stattdessen setStatus-.

setAttribute(string, unknown)

Legt ein bestimmtes Attribut für eine Spanne fest.

setStatus(SpanStatus)

Legt den Status der Spanne fest. Wenn ein Fehler angegeben wird, wird er auch auf der Spanne aufgezeichnet.

Details zur Methode

addEvent(string, AddEventOptions)

Fügt der Spanne ein Ereignis hinzu.

function addEvent(name: string, options?: AddEventOptions)

Parameter

name

string

options
AddEventOptions

end()

Beendet die Spanne.

function end()

isRecording()

Gibt "true" zurück, wenn dieser TracingSpan- Informationen erfasst.

Abhängig von der Span-Implementierung gibt dies möglicherweise "false" zurück, wenn die Spanne nicht in die Stichprobe einbezogen wird.

function isRecording(): boolean

Gibt zurück

boolean

recordException(string | Error)

Zeichnet eine Ausnahme für eine TracingSpan- auf, ohne den Status zu ändern.

Wenn Sie eine unbehandelte Ausnahme aufzeichnen, die die Spanne nicht bestehen soll, verwenden Sie stattdessen setStatus-.

function recordException(exception: string | Error)

Parameter

exception

string | Error

Die Ausnahme zum Aufzeichnen auf der Spanne.

setAttribute(string, unknown)

Legt ein bestimmtes Attribut für eine Spanne fest.

function setAttribute(name: string, value: unknown)

Parameter

name

string

Der Name des Attributs.

value

unknown

Der festzulegende Wert des Attributs. Kann ein beliebiger Wert ungleich Null sein.

setStatus(SpanStatus)

Legt den Status der Spanne fest. Wenn ein Fehler angegeben wird, wird er auch auf der Spanne aufgezeichnet.

function setStatus(status: SpanStatus)

Parameter

status
SpanStatus

Der SpanStatus-, der auf der Spanne festgelegt werden soll.