Partilhar via


TracingSpan interface

Representa uma extensão de rastreamento agnóstica de implementação.

Métodos

addEvent(string, AddEventOptions)

Adiciona um evento à extensão.

end()

Termina o vão.

isRecording()

Retorna true se esse TracingSpan estiver gravando informações.

Dependendo da implementação do span, isso pode retornar false se o span não estiver sendo amostrado.

recordException(string | Error)

Registra uma exceção em um TracingSpan sem modificar seu status.

Ao gravar uma exceção não tratada que deve falhar na extensão, use setStatus.

setAttribute(string, unknown)

Define um determinado atributo em uma extensão.

setStatus(SpanStatus)

Define o status da extensão. Quando um erro é fornecido, ele será registrado no span também.

Detalhes de Método

addEvent(string, AddEventOptions)

Adiciona um evento à extensão.

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

Parâmetros

name

string

options
AddEventOptions

end()

Termina o vão.

function end()

isRecording()

Retorna true se esse TracingSpan estiver gravando informações.

Dependendo da implementação do span, isso pode retornar false se o span não estiver sendo amostrado.

function isRecording(): boolean

Devoluções

boolean

recordException(string | Error)

Registra uma exceção em um TracingSpan sem modificar seu status.

Ao gravar uma exceção não tratada que deve falhar na extensão, use setStatus.

function recordException(exception: string | Error)

Parâmetros

exception

string | Error

A exceção para gravar na extensão.

setAttribute(string, unknown)

Define um determinado atributo em uma extensão.

function setAttribute(name: string, value: unknown)

Parâmetros

name

string

O nome do atributo.

value

unknown

O valor do atributo a ser definido. Pode ser qualquer valor não nulo.

setStatus(SpanStatus)

Define o status da extensão. Quando um erro é fornecido, ele será registrado no span também.

function setStatus(status: SpanStatus)

Parâmetros

status
SpanStatus

O SpanStatus definir na extensão.