PMI architecture


 

+

Search Tips   |   Advanced Search

 

The Performance Monitoring Infrastructure (PMI) uses a client-server architecture.

The server collects performance data from various WAS components. A client retrieves performance data from one or more servers and processes the data. WAS, V6 supports the Java EE Management Reference Implementation (JSR-77).

In WAS v6 and later, PMI counters are enabled based on a monitoring or instrumentation level. The levels are...

Default is Basic.

Levels are specified in the PMI module XML file. Enabling the module at a given level includes all the counters at the given level plus counters from levels below the given level. So, enabling the module at the extended level enables all the counters at that level plus all the basic level counters as well.

JSR-077 defines a set of statistics for Java EE components as part of the StatisticProvider interface.

As shown in the following figure, the server collects PMI data in memory. This data consists of counters such as servlet response time and data connection pool usage. The data points are then retrieved using a Web client, a Java client, or a JMX client.

WAS is bundled with Tivoli Performance Viewer, a Java client, available from the admin console, which displays performance data.





Related concepts

Custom PMI API
Monitor performance with TPV
Third-party performance monitoring
Develop your own monitoring applications

 

Related tasks

Enable PMI data collection
Monitor performance with Tivoli Performance Viewer
Develop your own monitoring applications

 

Related

Third-party performance monitoring