OpenTelemetry 구성
다음 OpenTelemetry 구성 설정이 platform-settings.json 파일의 BasicSettings에 추가되었습니다.
설정
유형
기본값
설명
EnableOpenTelemetryForLogging
BOOLEAN
false
OpenTelemetry Collector를 활성화하려면 값을 true로 설정합니다.
이 설정 값은 ThingWorx 서버가 시작될 때 적용됩니다. OpenTelemetry Collector가 ThingWorx 서버와의 연결을 시작합니다.
DisableFileLogging
BOOLEAN
false
값이 true로 설정되면
/ThingworxStorage/logs폴더에 생성된 로그가 중지됩니다.
Composer > 모니터링 섹션에는 로그가 표시되지 않습니다.
사용자는 Composer > 모니터링 페이지에서 다음 메시지를 확인합니다.
Logging is disabled. Please refer to ThingWorx Platform configuration file to enable it.
* 
이 설정은 ThingWorx Internal 로그만 중지합니다. 외부 로그와 같이 logback.xml을 통해 구성된 로그는 구성된 대로 작동합니다.
Console logsHTTP.out 로그는 영향을 받지 않으며 계속 작동합니다.
* 
DisableFileLoggingtrue로 설정되고 EnableOpenTelemetryForLoggingfalse로 설정된 경우
사용자는 Composer > 모니터링 페이지에서 메시지를 확인해야 합니다.
Logging is disabled. Please refer to platform configuration file to enable it.
로그 검색 전략은 DefaultLogRetrievalStrategy로 설정됩니다.
DisableFileLoggingfalse로 설정되고 EnableOpenTelemetryForLoggingtrue로 설정된 경우 OpenTelemetry와 통합된 Platform 및 타사 소프트웨어의 파일에서 로그를 사용할 수 있습니다.
OpenTelemetry SDK 구성
다음 OpenTelemetry 구성 설정이 platform-settings.json 파일의 OpenTelemetrySettings에 추가되었습니다.
구성 이름
기본값
설명
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
도움이 되셨나요?