Performance Monitoring Infrastructure (PMI) is the core monitoring infrastructure for WebSphere Application Server and WebSphere family products like, Portal, Commerce, and so on. The performance data provided by WebSphere PMI helps to monitor and tune the application server performance.
A typical Web system consists of...
PMI provides a set of data that explains runtime and application resource behavior. For example, PMI provides...
This data can be used to understand the runtime resource utilization patterns of the...
...and the performance characteristics of the application components like...
Using PMI data, the performance bottlenecks in the application server can be identified and fixed. For instance, one of the PMI statistics in the JDBC connection pool is...
number of statements discarded from prepared statement cache
This statistic can be used to adjust the prepared statement cache size in order to minimize the discards and to improve the database query performance. PMI data can be monitored and analyzed by Tivoli Performance Viewer, which is a graphical viewer for PMI data that ships with WAS.
Performance advisors use PMI data to analyze the run-time state of the application server, and provide tuning advice to optimize the application server resource utilization.
PMI data can also be used to monitor the health of the application server.
Some of the health indicators are CPU usage, Servlet response time, and JDBC
query time. Performance management tools like Tivoli Monitoring for Web Infrastructure and other third party tools can monitor the PMI data and generate alerts based on some predefined thresholds.
Related reference
Third-party performance monitoring and management solutions
Searchable topic ID: cprf_pmidata