Freigeben über


TracingSpan interface

Stellt eine implementierungsunabhängige Ablaufverfolgungsspanne dar.

Methoden

end()

Beendet die Spanne.

isRecording()

Gibt true zurück, wenn dieser TracingSpan Informationen aufzeichnet.

Abhängig von der span-Implementierung wird möglicherweise false zurückgegeben, wenn die Spanne nicht abgetastet wird.

recordException(string | Error)

Zeichnet eine Ausnahme auf einem TracingSpan auf, ohne den Status zu ändern.

Wenn Sie eine nicht behandelte Ausnahme aufzeichnen, bei der die Spanne fehlschlägt, verwenden Sie stattdessen setStatus .

setAttribute(string, unknown)

Legt ein angegebenes Attribut für eine Spanne fest.

setStatus(SpanStatus)

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

Details zur Methode

end()

Beendet die Spanne.

function end()

isRecording()

Gibt true zurück, wenn dieser TracingSpan Informationen aufzeichnet.

Abhängig von der span-Implementierung wird möglicherweise false zurückgegeben, wenn die Spanne nicht abgetastet wird.

function isRecording(): boolean

Gibt zurück

boolean

recordException(string | Error)

Zeichnet eine Ausnahme auf einem TracingSpan auf, ohne den Status zu ändern.

Wenn Sie eine nicht behandelte Ausnahme aufzeichnen, bei der die Spanne fehlschlägt, verwenden Sie stattdessen setStatus .

function recordException(exception: string | Error)

Parameter

exception

string | Error

Die Ausnahme, die für die Spanne erfasst werden soll.

setAttribute(string, unknown)

Legt ein angegebenes 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 sein, der nicht nullish ist.

setStatus(SpanStatus)

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

function setStatus(status: SpanStatus)

Parameter

status
SpanStatus

Der SpanStatus , der für die Spanne festgelegt werden soll.