Поделиться через


TracingSpan interface

Представляет диапазон трассировки, не зависящий от реализации.

Методы

end()

Заканчивает диапазон.

isRecording()

Возвращает значение true, если этот объект TracingSpan записывает сведения.

В зависимости от реализации span это может возвращать значение false, если выборка диапазона не выполняется.

recordException(string | Error)

Записывает исключение в TracingSpan , не изменяя его состояние.

При записи необработанного исключения, которое должно завершиться сбоем, используйте setStatus .

setAttribute(string, unknown)

Задает заданный атрибут для диапазона.

setStatus(SpanStatus)

Задает состояние диапазона. При указании ошибки она также будет записана в диапазоне.

Сведения о методе

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, который необходимо задать для диапазона.