Delen via


TracingSpan interface

Vertegenwoordigt een implementatieagnostisch traceringsbereik.

Methoden

addEvent(string, AddEventOptions)

Voegt een gebeurtenis toe aan de periode.

end()

Eindigt de periode.

isRecording()

Retourneert waar als deze TracingSpan informatie opneemt.

Afhankelijk van de span-implementatie kan dit onwaar retourneren als er geen steekproef wordt genomen.

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.

setAttribute(string, unknown)

Hiermee stelt u een bepaald kenmerk in voor een bereik.

setStatus(SpanStatus)

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.