Skip to content

ОтелПостроительSdk

Построитель OpenTelemetry SDK (OpenTelemetrySdkBuilder).

Описание

Предоставляет fluent API для сборки ОтелSdk из отдельных провайдеров. Аналог Java SDK: OpenTelemetrySdk.builder().

Методы

УстановитьПровайдерТрассировки

Устанавливает провайдер трассировки.

ПараметрТипПо умолчаниюОписание
ПровайдерОтелПровайдерТрассировкиПровайдер трассировки

Возвращает: ОтелПостроительSdkЭтотОбъект для fluent API


УстановитьПровайдерЛогирования

Устанавливает провайдер логирования.

ПараметрТипПо умолчаниюОписание
ПровайдерОтелПровайдерЛогированияПровайдер логирования

Возвращает: ОтелПостроительSdkЭтотОбъект для fluent API


УстановитьПровайдерМетрик

Устанавливает провайдер метрик.

ПараметрТипПо умолчаниюОписание
ПровайдерОтелПровайдерМетрикПровайдер метрик

Возвращает: ОтелПостроительSdkЭтотОбъект для fluent API


УстановитьПропагаторы

Устанавливает пропагаторы контекста.

ПараметрТипПо умолчаниюОписание
ЗначениеОтелКомпозитныйПропагаторПропагатор контекста, модуль или массив пропагаторов

Возвращает: ОтелПостроительSdkЭтотОбъект для fluent API


Построить

Создает экземпляр OpenTelemetry SDK.

Возвращает: ОтелSdk — настроенный экземпляр SDK


ПостроитьИЗарегистрироватьГлобально

Создает экземпляр SDK и регистрирует его глобально. Аналог Java SDK: OpenTelemetrySdk.builder().buildAndRegisterGlobal().

Возвращает: ОтелSdk — настроенный и глобально зарегистрированный экземпляр SDK

Пример

bsl
Сдк = Новый ОтелПостроительSdk()
    .УстановитьПровайдерТрассировки(ПровайдерТрассировки)
    .УстановитьПровайдерЛогирования(ПровайдерЛогирования)
    .УстановитьПровайдерМетрик(ПровайдерМетрик)
    .УстановитьПропагаторы(Пропагатор)
    .ПостроитьИЗарегистрироватьГлобально();

См. также