TracingSpan interface
Представляет диапазон трассировки, не зависящий от реализации.
Методы
end() | Заканчивает диапазон. |
is |
Возвращает значение true, если этот объект TracingSpan записывает сведения. В зависимости от реализации span это может возвращать значение false, если выборка диапазона не выполняется. |
record |
Записывает исключение в TracingSpan , не изменяя его состояние. При записи необработанного исключения, которое должно завершиться сбоем, используйте setStatus . |
set |
Задает заданный атрибут для диапазона. |
set |
Задает состояние диапазона. При указании ошибки она также будет записана в диапазоне. |
Сведения о методе
end()
Заканчивает диапазон.
function end()
isRecording()
Возвращает значение true, если этот объект TracingSpan записывает сведения.
В зависимости от реализации span это может возвращать значение false, если выборка диапазона не выполняется.
function isRecording(): boolean
Возвращаемое значение
boolean
recordException(string | Error)
Записывает исключение в TracingSpan , не изменяя его состояние.
При записи необработанного исключения, которое должно завершиться сбоем, используйте setStatus .
function recordException(exception: string | Error)
Параметры
- exception
-
string | Error
Исключение для записи в диапазоне.
setAttribute(string, unknown)
Задает заданный атрибут для диапазона.
function setAttribute(name: string, value: unknown)
Параметры
- name
-
string
Имя атрибута.
- value
-
unknown
Устанавливаемое значение атрибута. Может быть любым ненулевым значением.
setStatus(SpanStatus)
Задает состояние диапазона. При указании ошибки она также будет записана в диапазоне.
function setStatus(status: SpanStatus)
Параметры
- status
- SpanStatus
SpanStatus, который необходимо задать для диапазона.