Ich werde das Verfahren zur Verwendung von JConsole mit Cognos Analytics anstelle eines Memos veröffentlichen. Dies ist nützlich, um die von Cognos Java-Prozessen verwendete Speichermenge, die CPU, den GC-Auftrittsstatus, die Anzahl der Threads usw. anzuzeigen.
Die Informationen im Handbuch finden Sie hier. Using logging to diagnose a problem for a specific user https://www.ibm.com/support/knowledgecenter/SSEP7J_11.1.0/com.ibm.swg.ba.cognos.ug_cra.doc/t_disableipfuser.html#DisableIPFUser
Grundsätzlich kann die Erklärung von einem Remote-PC aus erfolgen, aber als ich es tatsächlich ausprobierte, konnte ich nur einige Informationen sehen, sodass ich die folgenden Schritte auf dem Cognos-Server befolgte. Die Umgebung ist Cognos Analytics 11.1.3 @ Redhat 7.
** Cognos-Konfigurationseinstellungen ** Starten Sie die Cognos-Konfiguration, geben Sie den "externen JMX-Port" im roten Rahmen für einen beliebigen Wert an, geben Sie die Benutzer-ID und das Kennwort für einen beliebigen Wert in "Externe JMX-Anmeldeinformationen" an und starten Sie Cognos nach dem Speichern neu.
** Einführung in IBM Java SDK 8 ** Laden Sie JDK 8 von hier herunter und installieren Sie es auf dem Cognos-Serverknoten. https://developer.ibm.com/javasdk/downloads/sdk8/
** JConsole starten ** Starten Sie JConsole mit dem folgenden Befehl.
** Verbindung zum Prozess herstellen ** Beim Herstellen einer Verbindung als Remote-Prozess konnte ich nur die Informationen auf der Registerkarte "Mbeans" im Bild unten sehen. Geben Sie daher "Lokaler Prozess" an und wählen Sie einen der roten Rahmen als Prozess aus. Dataset-Service = Abfragedienst-Prozess cognosserver = Cognos WebSphere Liberty-Body
Mit "instabiler Verbindung".
** Einführung jeder Registerkarte ** Registerkarte Übersicht
Registerkarte Speicher
Registerkarte Anzahl der Threads
Registerkarte "Klasse"
Registerkarte VM-Zusammenfassung
Registerkarte MBeans
Ich denke, es kann irgendwo nützlich sein, also denken Sie bitte daran.
Recommended Posts