The Health Center client and monitoring agent have unique platform requirements. The functions that are available with the agent depend on the level of runtime environment that you are using.
Platform requirements for the client
The Health Center client is Eclipse RCP-based. The minimum operating system requirements for the client are therefore the same as the Eclipse RCP project. For a list of operating systems supported by Eclipse, view the readme file for your Eclipse build. Eclipse builds are listed at http://download.eclipse.org/eclipse/downloads/.
To monitor Bluemix® applications, the client requires IBM® SDK, Java™ Technology Edition, Version 7 or later.
Platform requirements for the agent
The monitoring agent requires one of the following products, each of which has an agent that is installed by default:
You can install a later, updated, agent to enable more function. For more information, see
Installing a Health Center monitoring agent. The level of function that is provided by default and updated agents is described in the following section.
Function support
The following tables show the Health Center functions that are supported for various releases of IBM SDK and WebSphere Real Time (not Bluemix).
Support is indicated by the following symbols:
- A dash indicates no support.
- A single tick indicates support in the latest agent only.
- Two ticks indicate support in the default agent and the latest agent.
Table 1. Support for Health Center functions in IBM SDK for Node.js.
Node Application Metrics function |
Profiling |
Garbage collection |
Environment |
Events |
Memory |
CPU usage |
Note: Because releases of the Node Application Metrics agent are independent of releases of Health Center, the functions that are available with the latest agent might be different from the functions that are shown in the table.
Table 2. Support for Health Center functions in IBM SDK, Java Technology Edition, Version 8
Health Center function |
Initial release and later |
Profiling |
✓✓ |
Garbage collection |
✓✓ |
Locking |
✓✓ |
Classes |
✓✓ |
Environment |
✓✓ |
Events |
- |
Memory |
✓✓ |
Large object allocation |
✓✓ |
IO |
✓✓ |
Dumps |
✓✓ |
Headless mode |
✓✓ |
Native memory breakdown |
✓✓ |
Network |
✓ |
Method trace |
✓ |
Threads |
✓ |
Enabling verbose garbage collection at run time |
✓✓ |
Allocation sampling |
✓ |
Attaching the agent to a running application |
✓ |
Class histogram |
✓ |
CPU usage |
✓ (not z/OS®) |
Table 3. Support for Health Center functions in IBM SDK, Java Technology Edition, Version 7.x
Health Center function |
Service refresh 3 and earlier |
Service refresh 4 or later |
Service refresh 7 or later
|
Profiling |
✓✓ |
✓✓ |
✓✓ |
Garbage collection |
✓✓ |
✓✓ |
✓✓ |
Locking |
✓✓ |
✓✓ |
✓✓ |
Classes |
✓✓ |
✓✓ |
✓✓ |
Environment |
✓✓ |
✓✓ |
✓✓ |
Events |
- |
- |
- |
Memory |
✓✓ |
✓✓ |
✓✓ |
Large object allocation |
✓✓ |
✓✓ |
✓✓ |
IO |
✓✓ |
✓✓ |
✓✓ |
Dumps |
✓✓ |
✓✓ |
✓✓ |
Headless mode |
✓✓ |
✓✓ |
✓✓ |
Native memory breakdown |
✓✓ |
✓✓ |
✓✓ |
Network |
- |
- |
- |
Method trace |
✓ |
✓ |
✓ |
Threads |
✓ |
✓ |
✓ |
Enabling verbose garbage collection at run time |
✓✓ |
✓✓ |
✓✓ |
Allocation sampling |
✓ |
✓ |
✓ |
Attaching the agent to a running application |
✓ |
✓ |
✓ |
Class histogram |
✓ |
✓ |
✓ |
CPU usage |
- |
✓ |
✓ (not z/OS) |
Table 4. Support for Health Center functions in IBM SDK, Java Technology Edition, Version 6 with an IBM J9 2.6 virtual machine, and Version 6.0.1 for z/OS
Function |
Initial release |
Service refreshes 1 through 3 |
Service refresh 4 or later |
Profiling |
✓✓ |
✓✓ |
✓✓ |
Garbage collection |
✓✓ |
✓✓ |
✓✓ |
Locking |
✓✓ |
✓✓ |
✓✓ |
Classes |
✓✓ |
✓✓ |
✓✓ |
Environment |
✓✓ |
✓✓ |
✓✓ |
Events |
- |
- |
- |
Memory |
✓✓ |
✓✓ |
✓✓ |
Large object allocation |
✓✓ |
✓✓ |
✓✓ |
IO |
✓✓ |
✓✓ |
✓✓ |
Dumps |
✓✓ |
✓✓ |
✓✓ |
Headless mode |
✓✓ |
✓✓ |
✓✓ |
Native memory breakdown |
✓✓ |
✓✓ |
✓✓ |
Network |
- |
- |
- |
Method trace |
✓ |
✓✓ |
✓✓ |
Threads |
✓ |
✓ |
✓ |
Enabling verbose garbage collection at run time |
- |
✓✓ |
✓✓ |
Allocation sampling |
- |
✓✓ |
✓✓ |
Attaching the agent to a running application |
✓ |
✓ |
✓ |
Class histogram |
✓ |
✓ |
✓ |
CPU usage |
- |
- |
✓ |
Table 5. Support for Health Center functions in IBM SDK, Java Technology Edition, Version 6
Function |
Service refreshes 1 and 2 (not for production use) |
Service refreshes 3 and 4 (not for production use) |
Service refresh 5 |
Service refreshes 6 and 7 |
Service refresh 8 |
Service refreshes 9 through 12 |
Service refresh 13 or later |
Profiling |
✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
Garbage collection |
✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
Locking |
✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
Classes |
✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
Environment |
✓ |
✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
✓✓ |
Events |
- |
- |
- |
- |
- |
- |
- |
Memory |
✓ |
✓ |
✓ |
✓ |
✓✓ |
✓✓ |
✓✓ |
Large object allocation |
- |
- |
✓ |
✓ |
✓ |
✓✓ |
✓✓ |
IO |
- |
- |
✓ |
✓ |
✓ |
✓✓ |
✓✓ |
Dumps |
✓ |
✓ |
✓ |
✓ |
✓ |
✓✓ |
✓✓ |
Headless mode |
✓ |
✓ |
✓ |
✓ |
✓ |
✓✓ |
✓✓ |
Native memory breakdown |
- |
- |
- |
- |
- |
- |
- |
Network |
- |
- |
- |
- |
- |
- |
- |
Method trace |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Threads |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
✓ |
Enabling verbose garbage collection at run time |
- |
- |
- |
- |
- |
- |
- |
Allocation sampling |
- |
- |
- |
- |
- |
- |
- |
Attaching the agent to a running application |
- |
- |
- |
✓ |
✓ |
✓ |
✓ |
Class histogram |
- |
- |
- |
✓ |
✓ |
✓ |
✓ |
CPU usage |
- |
- |
- |
- |
- |
- |
✓ |
Table 6. Support for Health Center functions in IBM SDK, Java Technology Edition, Version 5
Function |
Service refresh 8 (not for production use) |
Service refresh 9 (not for production use) |
Service refreshes 10 and 11 |
Service refresh 12 or later |
Profiling |
✓ |
✓✓ |
✓✓ |
✓✓ |
Garbage collection |
✓ |
✓✓ |
✓✓ |
✓✓ |
Locking |
✓ |
✓✓ |
✓✓ |
✓✓ |
Classes |
✓ |
✓ |
✓✓ |
✓✓ |
Environment |
✓ |
✓ |
✓✓ |
✓✓ |
Events |
- |
- |
- |
- |
Memory |
✓ |
✓ |
✓ |
✓✓ |
Large object allocation |
- |
- |
✓ |
✓✓ |
IO |
- |
- |
✓ |
✓ |
Dumps |
✓ |
✓ |
✓ |
✓ |
Headless mode |
✓ |
✓ |
✓ |
✓ |
Native memory breakdown |
- |
- |
- |
- |
Network |
- |
- |
- |
- |
Method trace |
✓ |
✓ |
✓ |
✓ |
Threads (excluding owned monitor information) |
✓ |
✓ |
✓ |
✓ |
Enabling verbose garbage collection at run time |
- |
- |
- |
- |
Allocation sampling |
- |
- |
- |
- |
Attaching the agent to a running application |
- |
- |
✓ |
✓ |
Class histogram |
- |
- |
✓ |
✓ |
CPU usage |
- |
- |
- |
- |
Table 7. Support for Health Center functions in IBM WebSphere Real Time for Linux
Function |
Version 2 service refresh 2 with APAR IZ61672 |
Version 2 service refresh 3 or later |
Profiling |
✓✓ |
✓✓ |
Garbage collection |
✓✓ |
✓✓ |
Locking |
✓✓ |
✓✓ |
Classes |
✓✓ |
✓✓ |
Environment |
✓✓ |
✓✓ |
Events |
- |
- |
WebSphere Real Time |
- |
✓✓ |
Memory |
✓ |
✓ |
Large object allocation |
- |
- |
IO |
- |
✓ |
Dumps |
- |
- |
Headless mode |
- |
- |
Native memory breakdown |
- |
- |
Network |
- |
- |
Method trace |
✓ |
✓ |
Threads |
✓ |
✓ |
Enabling verbose garbage collection at run time |
- |
- |
Allocation sampling |
- |
- |
Attaching the agent to a running application |
- |
✓ |
Class histogram |
✓ |
✓ |
CPU usage |
- |
- |