TracingSpan interface
Representa un intervalo de seguimiento independiente de la implementación.
Métodos
add |
Agrega un evento al intervalo. |
end() | Finaliza el intervalo. |
is |
Devuelve true si este tracingSpan está grabando información. Dependiendo de la implementación del intervalo, esto puede devolver false si el intervalo no se está muestreando. |
record |
Registra una excepción en un TracingSpan de Al grabar una excepción no controlada que debe producir un error en el intervalo, use setStatus en su lugar. |
set |
Establece un atributo determinado en un intervalo. |
set |
Establece el estado del intervalo. Cuando se proporciona un error, también se registrará en el intervalo. |
Detalles del método
addEvent(string, AddEventOptions)
Agrega un evento al intervalo.
function addEvent(name: string, options?: AddEventOptions)
Parámetros
- name
-
string
- options
- AddEventOptions
end()
Finaliza el intervalo.
function end()
isRecording()
Devuelve true si este tracingSpan está grabando información.
Dependiendo de la implementación del intervalo, esto puede devolver false si el intervalo no se está muestreando.
function isRecording(): boolean
Devoluciones
boolean
recordException(string | Error)
Registra una excepción en un TracingSpan de
Al grabar una excepción no controlada que debe producir un error en el intervalo, use setStatus en su lugar.
function recordException(exception: string | Error)
Parámetros
- exception
-
string | Error
Excepción que se va a registrar en el intervalo.
setAttribute(string, unknown)
Establece un atributo determinado en un intervalo.
function setAttribute(name: string, value: unknown)
Parámetros
- name
-
string
Nombre del atributo.
- value
-
unknown
Valor del atributo que se va a establecer. Puede ser cualquier valor no nulo.
setStatus(SpanStatus)
Establece el estado del intervalo. Cuando se proporciona un error, también se registrará en el intervalo.
function setStatus(status: SpanStatus)
Parámetros
- status
- SpanStatus
El SpanStatus que se va a establecer en el intervalo.