TracingSpan interface

Representa um intervalo de rastreamento independente de implementação.

Métodos

addEvent(string, AddEventOptions)

Adiciona um evento ao intervalo.

end()

Termina o intervalo.

isRecording()

Retornará true se este TracingSpan estiver gravando informações.

Dependendo da implementação do intervalo, isso poderá retornar false se o intervalo 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 deveria falhar no span, por favor, use TracingSpan.setStatus .

setAttribute(string, unknown)

Define um determinado atributo em um intervalo.

setStatus(SpanStatus)

Define o status do intervalo. Quando um erro for fornecido, ele também será registrado no intervalo.

Detalhes do método

addEvent(string, AddEventOptions)

Adiciona um evento ao intervalo.

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

Parâmetros

name

string

options
AddEventOptions

end()

Termina o intervalo.

function end()

isRecording()

Retornará true se este TracingSpan estiver gravando informações.

Dependendo da implementação do intervalo, isso poderá retornar false se o intervalo não estiver sendo amostrado.

function isRecording(): boolean

Retornos

boolean

recordException(string | Error)

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

Ao gravar uma exceção não tratada que deveria falhar no span, por favor, use TracingSpan.setStatus .

function recordException(exception: string | Error)

Parâmetros

exception

string | Error

A exceção a ser registrada no intervalo.

setAttribute(string, unknown)

Define um determinado atributo em um intervalo.

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 nullish.

setStatus(SpanStatus)

Define o status do intervalo. Quando um erro for fornecido, ele também será registrado no intervalo.

function setStatus(status: SpanStatus)

Parâmetros

status
SpanStatus

O SpanStatus a ser definido no intervalo.