Program guide > Programming for administrative tasks
Monitor with WAS PMI
WebSphere eXtreme Scale supports Performance Monitoring Infrastructure (PMI) when running in a WAS or Extended Deployment application server. PMI collects performance data on runtime applications and provides interfaces that support external applications to monitor performance data. Use the administrative console or the wsadmin tool to access monitoring data.
Before you begin
Use PMI to monitor the environment when you are using WebSphere eXtreme Scale combined with WAS.
WebSphere eXtreme Scale uses the custom PMI feature of WAS to add its own PMI instrumentation. With this approach, you can enable and disable WebSphere eXtreme Scale PMI with the administrative console or with Java™ Management Extensions (JMX) interfaces in the wsadmin tool. In addition, you can access WebSphere eXtreme Scale statistics with the standard PMI and JMX interfaces that are used by monitoring tools, including the Tivoli Performance Viewer.
- Enable eXtreme Scale PMI. You must enable PMI to view the PMI statistics. See Enable PMI for more information.
- Retrieve eXtreme Scale PMI statistics. View the performance of the eXtreme Scale applications with the Tivoli Performance Viewer. See Retrive PMI statistics for more information.
What to do next
For more information about the wsadmin tool, see Access Managed Beans (MBeans) using the wsadmin tool.
- Enable PMI
Use WAS Performance Monitoring Infrastructure (PMI) to enable or disable statistics at any level. For example, you can choose to enable the map hit rate statistic for a particular map, but not the number of entry statistic or the loader batch update time statistic. You can enable PMI in the administrative console or with scripting.
- Retrive PMI statistics
By retrieving PMI statistics, you can see the performance of the eXtreme Scale applications.
- PMI modules
You can monitor the performance of the applications with the performance monitoring infrastructure (PMI) modules.
Parent topic:Program for administrative tasks
Embedded server API
Use the embedded server API to start and stop servers
Monitor with the statistics API