TracingSpan interface
Representerar ett implementeringsagnostiskt spårningsintervall.
Metoder
add |
Lägger till en händelse i intervallet. |
end() | Avslutar spannet. |
is |
Returnerar sant om den här TracingSpan- registrerar information. Beroende på spanimplementeringen kan detta returnera falskt om spannet inte samplas. |
record |
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. |
set |
Anger ett angivet attribut för ett intervall. |
set |
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.