TracingSpan interface
Představuje rozsah trasování nezávislé na implementaci.
Metody
add |
Přidá událost do rozsahu. |
end() | Končí rozpětí. |
is |
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. |
record |
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. |
set |
Nastaví daný atribut v rozsahu. |
set |
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.