Конфигурация OpenTelemetry
Следующие настройки конфигурации OpenTelemetry добавлены в раздел BasicSettings файла platform-settings.json.
Настройка
Тип
Значение по умолчанию
Описание
EnableOpenTelemetryForLogging
BOOLEAN
false
Задайте значение true для включения коллектора геометрии OpenTelemetry.
Это значение вступит в силу при запуске сервера ThingWorx. Коллектор OpenTelemetry запустит соединение с сервером ThingWorx.
DisableFileLogging
BOOLEAN
false
Когда задано значение true
Журналы, созданные в папке /ThingworxStorage/logs, будут остановлены.
Журналы не будут отображаться в разделе Composer > Мониторинг.
Пользователь увидит следующее сообщение на странице Composer > Мониторинг.
Logging is disabled. Please refer to ThingWorx Platform configuration file to enable it.
* 
Эта настройка останавливает только внутренние журналы ThingWorx. Журналы, сконфигурированные с помощью файла logback.xml, такие как внешние журналы, будут работать так, как они сконфигурированы.
Журналы Console logs и HTTP.out не затрагиваются и продолжат работать.
* 
Если для DisableFileLogging задано значение true, а для EnableOpenTelemetryForLogging значение false, то:
Пользователь должен увидеть сообщение на странице Composer > Мониторинг.
Logging is disabled. Please refer to platform configuration file to enable it.
Для стратегии загрузки из журнала задано значение DefaultLogRetrievalStrategy.
Если для DisableFileLogging задано значение false, а для EnableOpenTelemetryForLogging - значение true, журналы будут доступны в файлах платформы и стороннего программного обеспечения, интегрированного с OpenTelemetry.
Конфигурация OpenTelemetry SDK
Следующие настройки конфигурации OpenTelemetry добавлены в раздел OpenTelemetrySettings файла platform-settings.json.
Наименование конфигурации
Значение по умолчанию
Описание
BatchLogProcessorMaxQueueSize
2048
Конфигурация для обработки экспортированных журналов для каждого пакета.
BatchLogProcessorScheduledDelay
10
BatchLogProcessorMaxExportBatchSize
512
BatchLogProcessorExportTimeout
1000
OtlpGRPCLogExporterEndpoint
OtlpGRPCEnableSSL
false
Конфигурации безопасности (SSL)
OtlpGRPCTrustStorePath
OtlpGRPCTrustStorePassword
OtlpGRPCKeyStorePath
OtlpGRPCKeyStorePassword
RetryOtlpGRPCLogExporterMaxAttempts
5
Конфигурация попыток повторения
RetryOtlpGRPCLogExporterBackOffMultiplier
1.5
RetryOtlpGRPCLogExporterInitialBackOff
1
RetryOtlpGRPCLogExporterMaxBackOff
5
OtlpGRPCMetricExporterEndpoint
Параметры, экспортируемые в Prometheus
EnableOpenTelemetryInternalMetrics
true
Было ли это полезно?