Bagikan melalui


TracingSpan interface

Mewakili rentang pelacakan agnostik implementasi.

Metode

end()

Mengakhiri rentang.

isRecording()

Mengembalikan true jika TracingSpan ini merekam informasi.

Tergantung pada implementasi rentang, ini dapat mengembalikan false jika rentang tidak diambil sampelnya.

recordException(string | Error)

Merekam pengecualian pada TracingSpan tanpa mengubah statusnya.

Saat merekam pengecualian yang tidak tertangani yang seharusnya gagal dalam rentang, gunakan setStatus sebagai gantinya.

setAttribute(string, unknown)

Mengatur atribut tertentu pada rentang.

setStatus(SpanStatus)

Mengatur status rentang. Ketika kesalahan disediakan, kesalahan juga akan direkam pada rentang.

Detail Metode

end()

Mengakhiri rentang.

function end()

isRecording()

Mengembalikan true jika TracingSpan ini merekam informasi.

Tergantung pada implementasi rentang, ini dapat mengembalikan false jika rentang tidak diambil sampelnya.

function isRecording(): boolean

Mengembalikan

boolean

recordException(string | Error)

Merekam pengecualian pada TracingSpan tanpa mengubah statusnya.

Saat merekam pengecualian yang tidak tertangani yang seharusnya gagal dalam rentang, gunakan setStatus sebagai gantinya.

function recordException(exception: string | Error)

Parameter

exception

string | Error

Pengecualian untuk merekam pada rentang.

setAttribute(string, unknown)

Mengatur atribut tertentu pada rentang.

function setAttribute(name: string, value: unknown)

Parameter

name

string

Nama atribut.

value

unknown

Nilai atribut yang akan diatur. Mungkin nilai non-nullish.

setStatus(SpanStatus)

Mengatur status rentang. Ketika kesalahan disediakan, kesalahan juga akan direkam pada rentang.

function setStatus(status: SpanStatus)

Parameter

status
SpanStatus

SpanStatus untuk diatur pada rentang.