Megosztás a következőn keresztül:


TracingSpan interface

Implementációs agnosztikus nyomkövetési tartományt jelöl.

Metódusok

end()

A span vége.

isRecording()

Igaz értéket ad vissza, ha ez a TracingSpan adatrögzítési adatokat rögzít.

A span implementációjától függően ez hamis értéket adhat vissza, ha a span mintavételezése nem történik meg.

recordException(string | Error)

Kivételt rögzít a TracingSpanon az állapot módosítása nélkül.

Ha nem kezelt kivételt rögzít, amely nem felel meg az időtartamnak, használja helyette a setStatus parancsot.

setAttribute(string, unknown)

Beállít egy adott attribútumot egy spanon.

setStatus(SpanStatus)

A span állapotát állítja be. Ha a rendszer hibát ad meg, azt a rendszer az időtartamon is rögzíti.

Metódus adatai

end()

A span vége.

function end()

isRecording()

Igaz értéket ad vissza, ha ez a TracingSpan adatrögzítési adatokat rögzít.

A span implementációjától függően ez hamis értéket adhat vissza, ha a span mintavételezése nem történik meg.

function isRecording(): boolean

Válaszok

boolean

recordException(string | Error)

Kivételt rögzít a TracingSpanon az állapot módosítása nélkül.

Ha nem kezelt kivételt rögzít, amely nem felel meg az időtartamnak, használja helyette a setStatus parancsot.

function recordException(exception: string | Error)

Paraméterek

exception

string | Error

A spanon rögzítendő kivétel.

setAttribute(string, unknown)

Beállít egy adott attribútumot egy spanon.

function setAttribute(name: string, value: unknown)

Paraméterek

name

string

Az attribútum neve.

value

unknown

Az attribútum beállítandó értéke. Lehet bármilyen nem null értékű érték.

setStatus(SpanStatus)

A span állapotát állítja be. Ha a rendszer hibát ad meg, azt a rendszer az időtartamon is rögzíti.

function setStatus(status: SpanStatus)

Paraméterek

status
SpanStatus

A SpanStatus , amely a span értékre van állítva.