IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Adapter Toolkit > Implementing code from the IBM WebSphere Adapter Toolkit > Problem determination > Monitoring and measuring performance
Performance monitoring infrastructure (PMI) for resource adapters
The Performance Monitoring Infrastructure (PMI) is the underlying framework in WebSphere Application Server that gathers performance data from various runtime resources such as adapters.
The purpose of monitoring is to observe the progress of execution of WebSphere Business Integration applications, and the WebSphere Business Integration system itself, and publish the results of this observation. By using Performance Monitoring Infrastructure (PMI), you can observe the progress of adapters running in the server runtime environment and other business integration applications, and publish the results. PMI collects data, such as average response time and total number of requests, from various components in the server, and organizes the data into a tree structure. You can observe data through the Tivoli Performance Viewer, a graphical monitoring tool that is included with WebSphere Application Server..
You can monitor the performance of the adapters by having PMI collect data at the following points:
- InboundEventRetrieval:
Will monitor performance of retrieving events from the EIS. It enables monitoring of entering, exiting, failing of the EventManager.getEvents() method.
- InboundEventDelivery:
Will monitor the performance when resource adapter deliver data to the endpoint, which conveys changes in or general information from the EIS. It enables monitoring of entering, exiting, failing of the EventSender.doSendEvent() method.
- Outbound:
Will monitor the performance of outbound processing of a resource adapter. It enables monitoring of entering, exiting, failing of the WBIInteraction.execute() method.
- Extend PMI on IBM BPM
To add a user-defined element or method into the list of monitorable components you need to modify code and schema files.- Extend PMI on WebSphere Application Server
Extending PMI on WebSphere Application Server does not require you to add content into schema files (.xsd and.mes files).