TracingSpan interface
Rappresenta un intervallo di traccia indipendente dall'implementazione.
Metodi
add |
Aggiunge un evento all'intervallo. |
end() | Termina l'intervallo. |
is |
Restituisce true se l' TracingSpan A seconda dell'implementazione dell'intervallo, questo può restituire false se l'intervallo non viene campionato. |
record |
Registra un'eccezione in un TracingSpan senza modificarne lo stato. Quando si registra un'eccezione non gestita che deve avere esito negativo, usare setStatus. |
set |
Imposta un determinato attributo su un intervallo. |
set |
Imposta lo stato dell'intervallo. Quando viene specificato un errore, verrà registrato anche nell'intervallo. |
Dettagli metodo
addEvent(string, AddEventOptions)
Aggiunge un evento all'intervallo.
function addEvent(name: string, options?: AddEventOptions)
Parametri
- name
-
string
- options
- AddEventOptions
end()
Termina l'intervallo.
function end()
isRecording()
Restituisce true se l' TracingSpan
A seconda dell'implementazione dell'intervallo, questo può restituire false se l'intervallo non viene campionato.
function isRecording(): boolean
Restituisce
boolean
recordException(string | Error)
Registra un'eccezione in un TracingSpan senza modificarne lo stato.
Quando si registra un'eccezione non gestita che deve avere esito negativo, usare setStatus.
function recordException(exception: string | Error)
Parametri
- exception
-
string | Error
Eccezione da registrare nell'intervallo.
setAttribute(string, unknown)
Imposta un determinato attributo su un intervallo.
function setAttribute(name: string, value: unknown)
Parametri
- name
-
string
Nome dell'attributo.
- value
-
unknown
Valore dell'attributo da impostare. Può essere qualsiasi valore non nullish.
setStatus(SpanStatus)
Imposta lo stato dell'intervallo. Quando viene specificato un errore, verrà registrato anche nell'intervallo.
function setStatus(status: SpanStatus)
Parametri
- status
- SpanStatus
SpanStatus da impostare sull'intervallo.