I'll post the steps to use JConsole in Cognos Analytics instead of a memo. It is useful for seeing the amount of memory used by the Java process in Cognos, CPU, GC occurrence status, number of threads, and so on.
The information on the manual is here. 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
Basically, the explanation can be done from a remote PC, but when I actually tried it, I could only see some information, so I followed the procedure below on the Cognos server. The environment is Cognos Analytics 11.1.3 @ Redhat 7.
** Cognos Configuration Settings ** Start Cognos Configuration, specify the "External JMX Port" in the red frame as an arbitrary value, specify the user ID and password as arbitrary in "External JMX Credentials", and restart Cognos after saving.
** Introducing IBM Java SDK 8 ** Download JDK 8 from here and install it on your Cognos server node. https://developer.ibm.com/javasdk/downloads/sdk8/
** Launch JConsole ** Start JConsole with the following command.
** Connect to process ** When connecting as a remote process, I could only see the information on the "Mbeans" tab in the image below, so specify "Local Process" and select either of the red frames as the process. dataset-service = Query Service process cognosserver = WebSphere Liberty body of Cognos
With "unstable connection".
** Introduction of each tab ** Overview tab
Memory tab
Thread Count tab
"Class" tab
VM Summary tab
MBeans tab
I think it may be useful somewhere, so please remember it.
Recommended Posts