TracingSpan interface
Implementációs agnosztikus nyomkövetési tartományt jelöl.
Metódusok
| add |
Egy eseményt ad hozzá a tartományhoz. |
| end() | Véget vet a feszítésnek. |
| is |
Igaz értéket ad vissza, ha ez a TracingSpan rögzíti az adatokat. A span implementációtól függően ez hamis értéket adhat vissza, ha a span nem mintavételezés alatt áll. |
| record |
Kivételt rögzít egy TracingSpan állapotának módosítása nélkül. Ha nem kezelt kivételt rögzít, amely nem felel meg az időtartamnak, használja inkább setStatus. |
| set |
Beállít egy adott attribútumot egy spanon. |
| set |
Beállítja a span állapotát. Ha a rendszer hibát ad meg, az is rögzítésre kerül a pánton. |
Metódus adatai
addEvent(string, AddEventOptions)
Egy eseményt ad hozzá a tartományhoz.
function addEvent(name: string, options?: AddEventOptions)
Paraméterek
- name
-
string
- options
- AddEventOptions
end()
Véget vet a feszítésnek.
function end()
isRecording()
Igaz értéket ad vissza, ha ez a TracingSpan rögzíti az adatokat.
A span implementációtól függően ez hamis értéket adhat vissza, ha a span nem mintavételezés alatt áll.
function isRecording(): boolean
Válaszok
boolean
recordException(string | Error)
Kivételt rögzít egy TracingSpan állapotának módosítása nélkül.
Ha nem kezelt kivételt rögzít, amely nem felel meg az időtartamnak, használja inkább setStatus.
function recordException(exception: string | Error)
Paraméterek
- exception
-
string | Error
A span rekordjának kivétele.
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)
Beállítja a span állapotát. Ha a rendszer hibát ad meg, az is rögzítésre kerül a pánton.
function setStatus(status: SpanStatus)
Paraméterek
- status
- SpanStatus
A SpanStatus a span beállításához.