Sdílet prostřednictvím


TracingSpan interface

Představuje rozsah trasování nezávislé na implementaci.

Metody

addEvent(string, AddEventOptions)

Přidá událost do rozsahu.

end()

Končí rozpětí.

isRecording()

Vrátí hodnotu true, pokud tato TracingSpan zaznamenává informace.

V závislosti na implementaci rozsahu to může vrátit hodnotu false, pokud rozsah není vzorkován.

recordException(string | Error)

Zaznamenává výjimku na TracingSpan beze změny jeho stavu.

Při nahrávání neošetřené výjimky, která by měla selhat rozsah, použijte místo toho setStatus.

setAttribute(string, unknown)

Nastaví daný atribut v rozsahu.

setStatus(SpanStatus)

Nastaví stav rozsahu. Pokud se zobrazí chyba, zaznamená se také do rozsahu.

Podrobnosti metody

addEvent(string, AddEventOptions)

Přidá událost do rozsahu.

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

Parametry

name

string

options
AddEventOptions

end()

Končí rozpětí.

function end()

isRecording()

Vrátí hodnotu true, pokud tato TracingSpan zaznamenává informace.

V závislosti na implementaci rozsahu to může vrátit hodnotu false, pokud rozsah není vzorkován.

function isRecording(): boolean

Návraty

boolean

recordException(string | Error)

Zaznamenává výjimku na TracingSpan beze změny jeho stavu.

Při nahrávání neošetřené výjimky, která by měla selhat rozsah, použijte místo toho setStatus.

function recordException(exception: string | Error)

Parametry

exception

string | Error

Výjimka záznamu v rozsahu.

setAttribute(string, unknown)

Nastaví daný atribut v rozsahu.

function setAttribute(name: string, value: unknown)

Parametry

name

string

Název atributu.

value

unknown

Hodnota atributu, která se má nastavit. Může to být jakákoli hodnota, která není nullish.

setStatus(SpanStatus)

Nastaví stav rozsahu. Pokud se zobrazí chyba, zaznamená se také do rozsahu.

function setStatus(status: SpanStatus)

Parametry

status
SpanStatus

SpanStatus nastavit na rozsahu.