Performance monitoring statistics are available for most server events. You can use performance monitoring statistics to monitor the counts of successful and unsuccessful invocation requests, and the time taken to complete events.
You can use the Performance Monitoring Infrastructure (PMI) to monitor three performance statistics generated by certain server events, as shown in the following table:
Statistic name | Type | Description |
---|---|---|
BadRequests | Counter | Number of failed invocations of the event. |
GoodRequests | Counter | Number of successful invocations of the event. |
ResponseTime | Timer | Elapsed time for event completion. |
. These statistics are limited to service component events with elements having ENTRY, EXIT, and FAILURE natures. Each statistic is created for a single event of a given server event type in an application. All performance measurements are either counters (a cumulative number of the firings of a given event point), or timers (the duration, measured in milliseconds, between the firings of two event points). Each event kind (and their relevant elements) that can be monitored are listed below:
Event type | Element(s) |
---|---|
Business process | Process Invoke Staff Receive Wait Compensate Pick Scope |
Selector | Operation |
Map | Map Transformation |
Mediation | OperationBinding ParameterMediation |
Resource adapter | InboundEventRetrieval InboundEventDelivery Outbound |