Protokollinformationen erfassen

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:

Weitere Informationen finden Sie unter Anwendungsprotokolle unter Red Hat OpenShift Container Platform mit Elasticsearch, Fluentd und Kibana analysieren.