OpenTelemetry コンフィギュレーション
platform-settings.json ファイルの BasicSettings に次の OpenTelemetry コンフィギュレーション設定が追加されました。
設定
タイプ
デフォルト値
説明
EnableOpenTelemetryForLogging
BOOLEAN
false
OpenTelemetry コレクターを有効にするには、この値を true に設定します。
この設定値は、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 ログは影響を受けず、引き続き機能します。
* 
DisableFileLoggingtrue に設定され、EnableOpenTelemetryForLoggingfalse に設定されている場合、
「Composer」 > 「監視」ページにメッセージが表示されます。
Logging is disabled. Please refer to platform configuration file to enable it.
ログ取得ストラテジーが DefaultLogRetrievalStrategy に設定されます。
DisableFileLoggingfalse に設定され、EnableOpenTelemetryForLoggingtrue に設定されている場合、プラットフォーム上のファイルおよび OpenTelemetry と統合されているサードパーティソフトウェアにログが記録されます。
OpenTelemetry SDK コンフィギュレーション
platform-settings.json ファイルの OpenTelemetrySettings に次の OpenTelemetry コンフィギュレーション設定が追加されました。
コンフィギュレーション名
デフォルト値
説明
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
これは役に立ちましたか?