Monitoring the Liberty server runtime environment

You can use the monitor-1.0 feature to monitor the server runtime environment.

About this task

To enable monitoring for your Liberty server, you add monitor-1.0 Liberty feature in the server.xml file.

The monitor-1.0 feature provides monitoring support for user runtime components.
  • JVM
  • Web applications
  • Thread pool
  • JAX-WS endpoints
  • Session management
  • ConnectionPool
For more details, see Liberty features.

Procedure

  1. Add the monitor-1.0 feature and the monitoring starts.
    Note: If you launch the server by not using the server script (server.sh or server.bat) on a Java Virtual Machine (JVM), ensure that the JavaAgent is configured for JVM as given in the following example: agentlib=-javaagent:<path to liberty install>/bin/tools/ws-javaagent.jar.
  2. Monitoring data is reported as standard MXBeans.
  3. You can use JConsole to connect to JVM and look at the performance data by clicking each attribute of the MXBean.
  4. Optional: The same data is available with traditional PMI Mbean (Perf MBean). Note that the Perf MBean is stabilized.

Icon that indicates the type of topic Task topic

File name: twlp_mon.html