@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, которая рекурсивно разворачивает "ожидаемый тип", эмулируя поведение |
SpanStatus |
Представляет состояния, которые можно передать в setStatus. По умолчанию все диапазоны создаются с состоянием "unset". |
SpanStatusError |
Состояние, представляющее ошибку, которую можно отправить в setStatus |
SpanStatusSuccess |
Состояние, представляющее успешную операцию, которую можно отправить в setStatus |
TracingSpanKind |
Тип диапазона. |
Функции
create |
Создает новый клиент трассировки. |
use |
Расширяет пакет AZURE SDK за поддержку конкретной реализации инструментатора. |
Сведения о функции
createTracingClient(TracingClientOptions)
Создает новый клиент трассировки.
function createTracingClient(options: TracingClientOptions): TracingClient
Параметры
- options
- TracingClientOptions
Параметры, используемые для настройки клиента трассировки.
Возвращаемое значение
- Экземпляр TracingClient.
useInstrumenter(Instrumenter)
Расширяет пакет AZURE SDK за поддержку конкретной реализации инструментатора.
function useInstrumenter(instrumenter: Instrumenter)
Параметры
- instrumenter
- Instrumenter
Используемая реализация инструментатора.