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


@azure/core-tracing package

Интерфейсы

Instrumenter

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

InstrumenterSpanOptions

Параметры, передаваемые в startSpan в качестве надмножества TracingSpanOptions.

OperationTracingOptions

Параметры трассировки для задания операции.

TracingClient

Представляет клиент, который может интегрироваться с настроенным в настоящее время инструментатором.

Создайте экземпляр с помощью createTracingClient.

TracingClientOptions

Параметры, которые можно передать в createTracingClient

TracingContext

Неизменяемый контекстный контейнер значений трассировки для текущей операции.

TracingSpan

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

TracingSpanLink

Указатель из текущей области TraceSpan на другой диапазон в той же или другой трассировке.

TracingSpanOptions

Параметры, используемые для настройки только что созданного диапазона.

Псевдонимы типа

OptionsWithTracingContext

Тип служебной программы, для которого мы знаем, что TracingContext был задан как часть параметров операции.

Resolved

Более узкая версия типа Awaited TypeScript 4.5, которая рекурсивно разворачивает "ожидаемый тип", эмулируя поведение await.

SpanStatus

Представляет состояния, которые можно передать в setStatus.

По умолчанию все диапазоны создаются с состоянием "unset".

SpanStatusError

Состояние, представляющее ошибку, которую можно отправить в setStatus

SpanStatusSuccess

Состояние, представляющее успешную операцию, которую можно отправить в setStatus

TracingSpanKind

Тип диапазона.

Функции

createTracingClient(TracingClientOptions)

Создает новый клиент трассировки.

useInstrumenter(Instrumenter)

Расширяет пакет AZURE SDK за поддержку конкретной реализации инструментатора.

Сведения о функции

createTracingClient(TracingClientOptions)

Создает новый клиент трассировки.

function createTracingClient(options: TracingClientOptions): TracingClient

Параметры

options
TracingClientOptions

Параметры, используемые для настройки клиента трассировки.

Возвращаемое значение

useInstrumenter(Instrumenter)

Расширяет пакет AZURE SDK за поддержку конкретной реализации инструментатора.

function useInstrumenter(instrumenter: Instrumenter)

Параметры

instrumenter
Instrumenter

Используемая реализация инструментатора.