Enable PMI Request Metrics
PMI Request Metrics measures process hop response times in multi-tiered applications and records the data in system logs. Use this data to identify run-time and application performance problems.
For processes that start from HTTP or enterprise bean remote requests, Request Metrics measures response times for the initiating request and any related downstream enterprise bean invocations and Java Database Connectivity (JDBC) calls. Request Metrics also provides the same information on process hop response time through the Application Response Measurement (ARM) interface.
Request Metrics compares each incoming request to a set of filters. If the request matches any filter with a trace level greater than TRACE_NONE, trace records are generated for that request.
Typically, requests enter the system and create processes that are distributed across several nodes within a distributed system. Each process can be further distributed and call other processes. When the processes are distributed, trace records are generated for each process. These trace records can be correlated together to build a sequence diagram of the response times for the request. The processes are only recorded if they are generated through a remote enterprise bean call.
You can enable Request Metrics without enabling Application Response Measurement (ARM).
To enable Request Metrics, perform these steps:
- Start the administrative console.
- In the administrative console navigation tree, click Troubleshooting.
- Click PMI Request Metrics.
- Select the check box in the Enable field under the Configuration tab.
- Click Apply or OK.
- Save the configuration.
- Stop and restart the application server.