TracingSpan interface
Mewakili rentang pelacakan agnostik implementasi.
Metode
| add |
Menambahkan peristiwa ke rentang. |
| end() | Mengakhiri rentang. |
| is |
Mengembalikan true jika TracingSpan ini merekam informasi. Tergantung pada implementasi rentang, ini dapat mengembalikan false jika rentang tidak diambil sampelnya. |
| record |
Merekam pengecualian pada Saat merekam pengecualian yang tidak tertangani yang seharusnya gagal dalam rentang, gunakan |
| set |
Mengatur atribut tertentu pada rentang. |
| set |
Mengatur status rentang. Ketika kesalahan diberikan, kesalahan juga akan direkam pada rentang. |
Detail Metode
addEvent(string, AddEventOptions)
Menambahkan peristiwa ke rentang.
function addEvent(name: string, options?: AddEventOptions)
Parameter
- name
-
string
- options
- AddEventOptions
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
Saat merekam pengecualian yang tidak tertangani yang seharusnya gagal dalam rentang, gunakan
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 ditetapkan. Mungkin nilai non-nullish.
setStatus(SpanStatus)
Mengatur status rentang. Ketika kesalahan diberikan, kesalahan juga akan direkam pada rentang.
function setStatus(status: SpanStatus)
Parameter
- status
- SpanStatus