In das lokale Dateisystem geschriebene Anwendungsprotokolle werden auf Cloudplattformen nicht immer persistent gespeichert. Im Allgemeinen sollten Protokolle an die Prozesskonsole (stdout/stderr) weitergeleitet werden, damit die Cloudplattform sie ohne Konfiguration für die Suche bestimmter Protokolldateien verwalten kann.
In den öffentlichen IBM Cloud-Kubernetes- oder -Cloud Foundry-Umgebungen können Protokolle mit dem Service LogDNA an IBM Log Analysis weitergeleitet werden.
Anwendungsprotokolle können für Server, die auf Red Hat OpenShift Container Platform ausgeführt werden, an die Elasticsearch-, Fluentd- oder Kibana-Protokollanalysefunktion weitergeleitet werden.
Liberty kann so konfiguriert werden, dass Protokoll-, Trace-, System.err-, System.out-, FFDC- und HTTP-Zugriffsprotokolleinträge für die Verwendung in einer Downstream-Protokollanalyse im JSON-Format in der Konsole ausgegeben werden.
Auch WebSphere Application Server Traditional kann bei der Ausführung in Docker-Containern die Protokollierung im JSON-Format vornehmen, um Protokoll-, Trace-, System.out- und System.err-Einträge für eine Downstream-Protokollanalyse in der Konsole auszugeben.
Diese Regel markiert Java-Code, der Referenzen auf die folgenden Pakete enthält:
java.util.loggingorg.slf4jorg.apache.log4jorg.apache.commons.loggingorg.osgi.service.logWeitere Informationen finden Sie unter Anwendungsprotokolle unter Red Hat OpenShift Container Platform mit Elasticsearch, Fluentd und Kibana analysieren.