I log dell'applicazione che sono scritti nel file system locale non sono sempre persistenti sulle piattaforme cloud. Generalmente, i log dovrebbero essere indirizzati alla console di processo (stdout/stderr) in modo che la piattaforma cloud possa gestirli senza configurazione per trovare file di log specifici.
Negli ambienti IBM Cloud public Kubernetes o Cloud Foundry, i log possono essere inoltrati al servizio IBM Log Analysis with LogDNA.
I log delle applicazioni per i server in esecuzione su Red Hat OpenShift Container Platform possono essere inoltrati alla struttura di analisi log Elasticsearch / Fluentd / Kibana.
La piattaforma Liberty può essere configurata per l'emissione di log, trace, System.err, System.out, FFDC e log di accesso HTTP in formato JSON sulla console per il consumo tramite analisi log in downstream.
Analogamente, l'esecuzione tradizionale di WebSphere Application Server sui contenitori Docker può consentire il log in formato JSON per eseguire l'emissione di log, trace, System.out e System.err sulla console per l'analisi log in downstream.
Questa regola contrassegna il codice Java che ha riferimenti ai seguenti package:
java.util.loggingorg.slf4jorg.apache.log4jorg.apache.commons.loggingorg.osgi.service.logPer ulteriori informazioni, vedere Analisi dei log dell'applicazione su Red Hat OpenShift Container Platform con Elasticsearch, Fluentd e Kibana.