Configuration OpenTelemetry
Les paramètres de configuration OpenTelemetry suivants sont ajoutés dans la section basicSettings du fichier platform-settings.json.
Paramètre
Type
Valeur par défaut
Description
EnableOpenTelemetryForLogging
BOOLEAN
faux
Définissez la valeur sur true pour activer le collecteur OpenTelemetry.
Cette valeur définie s'applique lorsque le serveur ThingWorx démarre. Le collecteur OpenTelemetry initie une connexion avec le serveur ThingWorx.
DisableFileLogging
BOOLEAN
faux
Une fois la valeur définie sur true :
Les journaux générés dans le dossier /ThingworxStorage/logs s'arrêteront.
Les journaux ne s'afficheront pas dans la section Composer > Surveillance.
Le message suivant s'affichera sur la page Composer > Surveillance.
Logging is disabled. Please refer to ThingWorx Platform configuration file to enable it.
* 
Ce paramètre arrête uniquement les journaux internes ThingWorx. Les journaux configurés via logback.xml, tels que les journaux externes, fonctionneront conformément à leur configuration.
Les journaux Console logs et HTTP.out ne sont pas affectés et continueront de fonctionner.
* 
Si DisableFileLogging est défini sur true et EnableOpenTelemetryForLogging est défini sur false, alors :
L'utilisateur doit voir un message sur la page Composer > Surveillance.
Logging is disabled. Please refer to platform configuration file to enable it.
La stratégie de récupération de journaux est définie sur DefaultLogRetrievalStrategy.
Si DisableFileLogging est défini sur false et que EnableOpenTelemetryForLogging est défini sur true, les journaux seront disponibles dans les fichiers sur la plateforme et dans les logiciels tiers intégrés à OpenTelemetry.
Configuration d'OpenTelemetry SDK
Les paramètres de configuration OpenTelemetry suivants sont ajoutés dans la section OpenTelemetrySettings du fichier platform-settings.json.
Nom de la configuration
Valeur par défaut
Description
BatchLogProcessorMaxQueueSize
2048
Configuration du traitement des journaux exportés pour chaque lot.
BatchLogProcessorScheduledDelay
10
BatchLogProcessorMaxExportBatchSize
512
BatchLogProcessorExportTimeout
1000
OtlpGRPCLogExporterEndpoint
OtlpGRPCEnableSSL
faux
Configurations sécurité (SSL)
OtlpGRPCTrustStorePath
OtlpGRPCTrustStorePassword
OtlpGRPCKeyStorePath
OtlpGRPCKeyStorePassword
RetryOtlpGRPCLogExporterMaxAttempts
5
Configuration du nombre de tentatives
RetryOtlpGRPCLogExporterBackOffMultiplier
1.5
RetryOtlpGRPCLogExporterInitialBackOff
1
RetryOtlpGRPCLogExporterMaxBackOff
5
OtlpGRPCMetricExporterEndpoint
Mesures exportées vers Prometheus
EnableOpenTelemetryInternalMetrics
vrai
Est-ce que cela a été utile ?