Dela via


TracingSpan interface

Representerar ett implementeringsagnostiskt spårningsintervall.

Metoder

addEvent(string, AddEventOptions)

Lägger till en händelse i intervallet.

end()

Avslutar spannet.

isRecording()

Returnerar sant om den här TracingSpan- registrerar information.

Beroende på spanimplementeringen kan detta returnera falskt om spannet inte samplas.

recordException(string | Error)

Registrerar ett undantag på en TracingSpan- utan att ändra dess status.

Använd setStatus i stället när du registrerar ett ohanterat undantag som ska misslyckas.

setAttribute(string, unknown)

Anger ett angivet attribut för ett intervall.

setStatus(SpanStatus)

Anger status för intervallet. När ett fel anges registreras det även i intervallet.

Metodinformation

addEvent(string, AddEventOptions)

Lägger till en händelse i intervallet.

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

Parametrar

name

string

options
AddEventOptions

end()

Avslutar spannet.

function end()

isRecording()

Returnerar sant om den här TracingSpan- registrerar information.

Beroende på spanimplementeringen kan detta returnera falskt om spannet inte samplas.

function isRecording(): boolean

Returer

boolean

recordException(string | Error)

Registrerar ett undantag på en TracingSpan- utan att ändra dess status.

Använd setStatus i stället när du registrerar ett ohanterat undantag som ska misslyckas.

function recordException(exception: string | Error)

Parametrar

exception

string | Error

Undantaget för att registrera på spannet.

setAttribute(string, unknown)

Anger ett angivet attribut för ett intervall.

function setAttribute(name: string, value: unknown)

Parametrar

name

string

Attributets namn.

value

unknown

Attributets värde som ska anges. Kan vara valfritt värde som inte är null.

setStatus(SpanStatus)

Anger status för intervallet. När ett fel anges registreras det även i intervallet.

function setStatus(status: SpanStatus)

Parametrar

status
SpanStatus

SpanStatus som ska anges för intervallet.