Configuring WebSphere Applications monitoring

Configuring WebSphere® Applications monitoring involves configuring a data collector for your application servers. The data collector can be either stand-alone or embedded with the WebSphere Applications agent.

Embedded data collector
Most of the WebSphere application servers can be monitored by the embedded data collector, except for the Liberty profile on IBM® Cloud. The embedded data collector can provide all available monitoring features.
To configure the embedded data collector, you must first install the WebSphere Applications agent on the system where the application server is running. After that, use the provided configuration utilities to configure the data collector interactively or silently.
Stand-alone data collector
The stand-alone data collector is applicable only for WebSphere Application Server Liberty on Linux® for System x and for WebSphere Liberty profile on IBM Cloud.
If you choose to configure a stand-alone data collector, you can skip the agent installation procedure and directly configure the data collector in Liberty.
However, some on-demand diagnostics data will not be collected by the stand-alone data collector, such as heap dump at the current time or in-flight request information. It means you can only enable the data collector to automatically collect heap dump information at specified intervals but you cannot take heap snapshot whenever you want by using the Take Snapshot button from the Cloud APM console. All in-flight request related dashboards, which can be provided by the embedded data collector, are not available to the stand-alone data collector.

Use Table 1 to determine the appropriate data collector for your application server.

Table 1. WebSphere applications and applicable data collectors
Application to be monitored Applicable data collector Documentation
WebSphere Application Server traditional Embedded data collector Configuring the data collector for WebSphere Applications agent
WebSphere Liberty profile on IBM Cloud Stand-alone data collector Configuring the Liberty data collector in IBM Cloud environment (Liberty V18.* and older versions)
WebSphere Liberty profile in Docker container Embedded data collector Monitoring WebSphere Application Server Liberty inside a Docker container