BuilderOptions interface

Параметры конфигурации для построителя наблюдаемости агента 365

Свойства

clusterCategory

Среда или категория кластера (например, "preprod", "prod").

configProvider

Необязательный поставщик конфигурации для ObservabilityConfiguration. При условии это используется построителем и его внутренними компонентами (экспортер, процессоры диапазонов, средство ведения журнала)

customLogger

Необязательная реализация пользовательского средства ведения журнала для пакета SDK для наблюдаемости. Если это не указано, пакет SDK использует средство ведения журнала консоли по умолчанию. Реализация ILogger для интеграции с другими службами ведения журнала

exporterOptions

Необязательный частичный набор параметров экспортера, позволяющий разработчикам агентов настраивать. Все значения, пропущенные, будут возвращаться к значениям по умолчанию, определенным в Agent365ExporterOptions. Указанные здесь значения будут переопределены явным образом настроенным маркеромResolver или clusterCategory из выделенных методов построителя.

serviceName

Имя пользовательской службы для телеметрии

serviceNamespace

Необязательное пространство имен службы для ресурса OTel (атрибут service.namespace)

serviceVersion

Пользовательская версия службы для телеметрии

tokenResolver

Сведения о свойстве

clusterCategory

Среда или категория кластера (например, "preprod", "prod").

clusterCategory?: ClusterCategory

Значение свойства

configProvider

Необязательный поставщик конфигурации для ObservabilityConfiguration. При условии это используется построителем и его внутренними компонентами (экспортер, процессоры диапазонов, средство ведения журнала)

configProvider?: IConfigurationProvider<ObservabilityConfiguration>

Значение свойства

customLogger

Необязательная реализация пользовательского средства ведения журнала для пакета SDK для наблюдаемости. Если это не указано, пакет SDK использует средство ведения журнала консоли по умолчанию. Реализация ILogger для интеграции с другими службами ведения журнала

customLogger?: ILogger

Значение свойства

exporterOptions

Необязательный частичный набор параметров экспортера, позволяющий разработчикам агентов настраивать. Все значения, пропущенные, будут возвращаться к значениям по умолчанию, определенным в Agent365ExporterOptions. Указанные здесь значения будут переопределены явным образом настроенным маркеромResolver или clusterCategory из выделенных методов построителя.

exporterOptions?: Partial<Agent365ExporterOptions>

Значение свойства

serviceName

Имя пользовательской службы для телеметрии

serviceName?: string

Значение свойства

string

serviceNamespace

Необязательное пространство имен службы для ресурса OTel (атрибут service.namespace)

serviceNamespace?: string

Значение свойства

string

serviceVersion

Пользовательская версия службы для телеметрии

serviceVersion?: string

Значение свойства

string

tokenResolver

tokenResolver?: TokenResolver

Значение свойства

TokenResolver