Compartilhar via


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 sem tratamento que deve falhar no intervalo, use 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 sem tratamento que deve falhar no intervalo, use 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.