TracingSpan interface
Implementációs agnosztikus nyomkövetési tartományt jelöl.
Metódusok
end() | A span vége. |
is |
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. |
record |
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. |
set |
Beállít egy adott attribútumot egy spanon. |
set |
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.