TracingSpan interface
Vertegenwoordigt een implementatieagnostisch traceringsbereik.
Methoden
add |
Voegt een gebeurtenis toe aan de periode. |
end() | Eindigt de periode. |
is |
Retourneert waar als deze TracingSpan informatie opneemt. Afhankelijk van de span-implementatie kan dit onwaar retourneren als er geen steekproef wordt genomen. |
record |
Registreert een uitzondering op een TracingSpan- zonder de status ervan te wijzigen. Gebruik in plaats daarvan setStatus bij het opnemen van een niet-verwerkte uitzondering die het bereik moet mislukken. |
set |
Hiermee stelt u een bepaald kenmerk in voor een bereik. |
set |
Hiermee stelt u de status van de periode in. Wanneer er een fout wordt opgegeven, wordt deze ook opgenomen in de periode. |
Methodedetails
addEvent(string, AddEventOptions)
Voegt een gebeurtenis toe aan de periode.
function addEvent(name: string, options?: AddEventOptions)
Parameters
- name
-
string
- options
- AddEventOptions
end()
Eindigt de periode.
function end()
isRecording()
Retourneert waar als deze TracingSpan informatie opneemt.
Afhankelijk van de span-implementatie kan dit onwaar retourneren als er geen steekproef wordt genomen.
function isRecording(): boolean
Retouren
boolean
recordException(string | Error)
Registreert een uitzondering op een TracingSpan- zonder de status ervan te wijzigen.
Gebruik in plaats daarvan setStatus bij het opnemen van een niet-verwerkte uitzondering die het bereik moet mislukken.
function recordException(exception: string | Error)
Parameters
- exception
-
string | Error
De uitzondering om op te nemen in de periode.
setAttribute(string, unknown)
Hiermee stelt u een bepaald kenmerk in voor een bereik.
function setAttribute(name: string, value: unknown)
Parameters
- name
-
string
De naam van het kenmerk.
- value
-
unknown
De waarde van het kenmerk die moet worden ingesteld. Dit kan een niet-nullish waarde zijn.
setStatus(SpanStatus)
Hiermee stelt u de status van de periode in. Wanneer er een fout wordt opgegeven, wordt deze ook opgenomen in de periode.
function setStatus(status: SpanStatus)
Parameters
- status
- SpanStatus
De SpanStatus- die u wilt instellen op de periode.