TracingSpan interface
Stellt eine implementierungsagnostische Ablaufverfolgungsspanne dar.
Methoden
add |
Fügt der Spanne ein Ereignis hinzu. |
end() | Beendet die Spanne. |
is |
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. |
record |
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-. |
set |
Legt ein bestimmtes Attribut für eine Spanne fest. |
set |
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.