Analyzing the Performance of Business Transaction Monitoring Transactions

This section describes how to use the Transactions List view, displayed by default when opening the Transactions dashboard at Customer and Service Level, to get a complete list of your transactions, allowing you to determine the BTM transactions that are experiencing a degradation in performance. For each batch job or user interaction record, the Transactions List view shows the transaction and service name, the environment running the job, the status of the latest request for the job, and the performance details. The Transactions List view also shows the response time of the last request for a batch job. The information on the Transactions List view is automatically refreshed every 15 minutes.

For more information about the reports available for each transaction type, see the following sections:

Analyzing Performance for Oracle E-Business Suite Concurrent Managers and Programs

For each Oracle E-Business Suite batch job, the Transactions List view shows the transaction and service name, the Oracle E-Business Suite environment running the job, the status of the latest concurrent request for the batch job, and the performance details for all collected data. The Transactions List view also shows the response time of the last concurrent request for the batch job.

You can open detailed reports of recent and historical concurrent requests at both the individual batch job and batch job system levels, as well as detailed performance profile for each user interaction. For details on how to relate performance metrics reflected by the BTM reports to anomalies occurring across an environment, see Analyzing Oracle E-Business Suite Metrics.

Run By

The Run By column on the Transactions List view tracks the Oracle E-Business Suite environment running the batch job.

Detailed View: Click an Oracle E-Business Suite batch job to open detailed reports of all recent and historical concurrent requests for the corresponding batch job. The reports show concurrent requests in the job system run by the Oracle E-Business Suite environment that runs the batch job. For more information, see Analyzing Oracle E-Business Suite Metrics.

Status

The Status column on the Transactions List view shows the phase and status of the last concurrent request for the monitored batch job in Oracle Applications.

The Status column has the following values:

Note:

These tables were correct on date of publication. The Concurrent Request Phase and Status section of the Oracle Applications documentation lists the latest definitions.

Phase Status Description

PENDING: Request is waiting to be run

Normal

Request is waiting for the next available manager.

Standby

Program to run request is incompatible with other program(s) currently running.

Scheduled

Request is scheduled to start at a future time or date.

Waiting

A child request is waiting for its parent request to mark it ready to run. For example, a request in a request set that runs sequentially must wait for a prior request to complete.

RUNNING: Request is running

Normal

Request is running normally.

Paused

Parent request pauses for all its child requests to finish running. For example, a request set pauses for all requests in the set to complete.

Resuming

All requests submitted by the same parent request have completed running. The parent request resumes running.

Terminating

Request is terminated using the Cancel Request button in Requests window.

COMPLETED: Request has finished

Normal

Request completed successfully.

Error

Request failed to complete successfully.

Warning

Request completed with warnings. For example, a request is generated successfully but fails to print.

Canceled

Foot 1

Pending or inactive request is cancelled using the Cancel Request button in the Requests window.

Terminated

Request is terminated using the Cancel Request button in the Requests window

INACTIVE: Request cannot be run

Disabled

Program to run request is not enabled. Contact your system administrator.

On Hold

Pending request is placed on hold using the Hold Request button in the Requests window.

No Manager

No manager is defined to run the request. Check with your system administrator.

This status also appears when all managers are locked by run-alone requests.

Footnote 1

Running requests that do not finish with a Success, Warning or Error status are marked as Completed/Canceled.

Detailed View: Click an Oracle E-Business Suite batch job to open detailed reports of all recent and historical concurrent requests for monitored batch jobs at the job level. For more information, see Analyzing Oracle E-Business Suite Metrics.

Last Response

The Last Response column on the Transactions List view shows the response time recorded when the batch job was last run as a concurrent request, with the date and time when the response was measured:

  • (Upper) Last response time recorded for the batch job.

  • (Lower) Date and time when the last response was recorded, in days, hours, minutes and seconds.

Performance

The Performance column on the Transactions List view shows the maximum runtime and the average response time for all collected data:

  • (Upper) Average response time of all concurrent requests for the batch job for all collected data.

  • (Lower) Maximum runtime measured from all concurrent requests for the batch job for all collected data.

Analyzing Performance for PeopleSoft Process Schedulers and Jobs

For each PeopleSoft batch job, the Transactions List view shows the transaction and service name, the PeopleSoft environment running the job, the status of the latest request for the batch job, and the performance details for all collected data. The Transactions List view also shows the response time of the last request for the batch job.

You can open detailed reports of recent and historical requests at both the individual batch job and system batch job levels. For details on how to relate performance metrics reflected by the BTM reports to anomalies occurring across an environment, see Analyzing PeopleSoft Metrics.

Run By

The Run By column on the Transactions List view tracks the PeopleSoft environment running the batch job.

Detailed View: Click any PeopleSoft batch job to open detailed reports of all recent and historical requests for the corresponding batch job. The reports show requests in the job system run by the PeopleSoft environment that runs the batch job. For more information, see Analyzing PeopleSoft Metrics.

Status

The Status column on the Transactions List view shows the distribution and run status of the last request for the monitored batch job in PeopleSoft.

The run status indicates the current state of your process, while the distribution status indicates where the distribution agent resides in the report distribution process. Knowing the status of your job helps you see where it is in the queue or identify a problem if the process has an error.

Note:

These tables were correct on date of publication. The Viewing the Status of Processes section of the PeopleSoft PeopleTools documentation lists the latest definitions.

Run Status Description

Error

The program associated with the process request encountered an error while processing transactions within the program. In this case, delivered programs are coded to update the run status to Error prior to terminating.

Initiated

Indicates a Process Scheduler Server has acknowledged the new request. At this time, the Process Scheduler validates all the parameters associated with this request and submits the command line to start the process.

Not Successful

The program encountered an error within the transaction. Not Successful is different from Error because the process is marked as restartable. Application Engine is the only delivered process type that is restartable.

Processing

The Process Scheduler has successfully initiated the program. A status Processing indicates the program is running.

Queued

Status assigned to a new process request. The process request will remain Queued until a Process Scheduler Server has picked up the new request.

Success

The job finished successfully.

Success with Warning

The job finished successfully but with warnings.

Distribution Status Description

Posted

The job result was posted successfully.

Posting

The job result is being posted.

Scheduled

The job result is scheduled to post.

Unable to Post

The job result cannot be posted.

Detailed View: Click any PeopleSoft batch job to open detailed reports of all recent and historical requests for monitored batch jobs at the job level. For more information, see Analyzing PeopleSoft Metrics.

Last Response

The Last Response column on the Transactions List view shows the response time recorded when the batch job was last run as a request, with the date and time when the response was measured:

  • (Upper) Last response time recorded for the batch job.

  • (Lower) Date and time when the last response was recorded, in minutes and seconds.

Performance

The Performance column on the Transactions List view shows the maximum runtime and the average response time for all collected data:

  • (Upper) Average response time of all requests for the batch job for all collected data.

  • (Lower) Maximum runtime measured from all requests for the batch job for all collected data.

Analyzing Performance for User Interaction Transactions

User interaction records, which show transactions that require action from the user in order to complete, can be accessed only from the Transactions List view. For each user interaction, BTM tracks the Oracle Enterprise Manager beacon running the transaction and the transaction status. BTM also records the last response time of the user interaction, and shows the difference between this response and both the baseline threshold and the 30-day average, as a measure of performance. With a tap you can open a detailed performance profile for each user interaction, charting the transaction's performance with respect to the threshold and other measures. Then flip to the table view to check the underlying metric data.

For each user interaction record, the Transactions List view shows the transaction and service name, the environment running the job, the status of the latest request for the job, and the performance details. BTM also shows the response time of the last request for the user interaction, as well as any alerts related to the transaction. For details on how to relate performance metrics reflected by the BTM reports to anomalies occurring across an environment, see Analyzing User Interaction Metrics.

Alert

The Alert column on the Transactions List view shows the user interaction transactions that require your attention. The Flag Icon icon helps you easily identify low performing transactions, while the Sustained Stress Icon icon highlights transactions undergoing a sustained stress period.

Run By

The Run By column on the Transactions List view shows the name of the Oracle Enterprise Manager beacon that runs the user interaction transaction. An Oracle Enterprise Manager beacon can be installed to one or more sites from which the customer wishes to execute their transaction(s). Running transactions from a specific beacon provides better insight into the user experience from that beacon site.

Status

The Status column on the Transactions List view shows the status of the user interaction transaction, having one of the following values:

  • Succeeded: The transaction completed successfully.

  • Completed with Error: The transaction completed with errors.

  • Failed: The transaction did not complete or failed to start.

  • Running: The transaction is running.

  • Unavailable: The transaction is not available to be run.

Last Response

The Last Response column on the Transactions List view shows the response time recorded when the user interaction was last run, at the date and time listed.

  • (Upper) Response time recorded when the user interaction was last run.

  • (Lower) Date and time when the last response was recorded, in days, hours, minutes, and seconds.

Detailed View: Click any user interaction record to open a detailed performance profile for the transaction. For more information, see Analyzing User Interaction Metrics.

Performance

The Performance column on the Transactions List view compares the last response time recorded for the user interaction with the baseline threshold, set in Oracle Enterprise Manager, and with the average response time for the interaction:

  • (Upper) Compares the last response time recorded for the user interaction with the baseline threshold, set in Oracle Enterprise Manager.

  • (Lower) Compares the last response time recorded for the user interaction with the average response time for the user interaction over the last 90 days.

Analyzing Performance for Login Transaction Management Transactions

LTM transactions, which detect application access issues that may arise in relation to infrastructure components, capacity, performance, and access, can be accessed only from the Transactions List view. For each LTM transaction, BTM tracks the Oracle Enterprise Manager beacon running the transaction and the transaction status. BTM also records the last response time of the LTM transaction, and shows the difference between this response and both the baseline threshold and the 30-day average, as a measure of performance. With a tap you can open a detailed performance profile for each LTM transaction, charting the transaction's performance with respect to the threshold and other measures. Then flip to the table view to check the underlying metric data.

For each LTM transaction, the Transactions List view shows the transaction and service name, the environment running the job, the status of the latest request for the job, and the performance details. BTM also shows the response time of the last request for the transaction. For details on how to relate performance metrics reflected by the BTM reports to anomalies occurring across an environment, see Analyzing User Interaction Metrics.

Run By

The Run By column on the Transactions List view shows the name of the Oracle Enterprise Manager beacon that runs the LTM transaction. An Oracle Enterprise Manager beacon can be installed to one or more sites from which the customer wishes to execute their transaction(s). Running transactions from a specific beacon provides better insight into the user experience from that beacon site.

Status

The Status column on the Transactions List view shows the status of the user interaction transaction, having one of the following values:

  • Succeeded: The transaction completed successfully.

  • Completed with Error: The transaction completed with errors.

  • Failed: The transaction did not complete or failed to start.

  • Running: The transaction is running.

  • Unavailable: The transaction is not available to be run.

Last Response

The Last Response column on the Transactions List view shows the response time recorded when the LTM transaction was last run, at the date and time listed.

  • (Upper) Response time recorded when the LTM transaction was last run.

  • (Lower) Date and time when the last response was recorded, in days, hours, minutes, and seconds.

Detailed View: Click any LTM transaction to open a detailed performance profile for the transaction. For more information, see Analyzing User Interaction Metrics.

Performance

The Performance column on the Transactions List view compares the last response time recorded for the LTM transaction with the baseline threshold, set in Oracle Enterprise Manager, and with the average response time for the transaction:

  • (Upper) Compares the last response time recorded for the LTM transaction with the baseline threshold, set in Oracle Enterprise Manager.

  • (Lower) Compares the last response time recorded for the LTM transaction with the average response time for the user interaction over the last 90 days.

Analyzing Performance for SOA Composites

For each SOA service, the Transactions List view shows the transaction and service name, the environment running the job, the status of the latest request for the job, and the performance details for all collected data. The Transactions List view also shows the response time of the last request for the job. For details on how to relate performance metrics reflected by the BTM reports to anomalies occurring across an environment, see Analyzing SOA Metrics.

Run By

The Run By column on the Transactions List view shows the SOA environment being reported on.

Detailed View: Click a SOA transaction to open detailed reports covering composite status, tablespace usage, faulted component details, and long running component details. For more information, see Analyzing SOA Metrics.

Status

The Status column on the Transactions List view gives the overall status of the last completed environment of a particular SOA partition.

Status Description

Faulted

One or more composites within the partition have encountered a fault.

Succeeded

All composites within the partition have succeeded.

Detailed View: Click a SOA transaction to see additional detail about the SOA partition, including a status and performance summary over the last 2 and 24 hours. For more information, see Analyzing SOA Metrics.

Last Response

The Last Response column on the Transactions List view shows the response time recorded when SOA metrics were last collected for composites within a particular partition, with the date and time when the response was measured:

  • (Upper) Last response time recorded for the SOA metrics.

  • (Lower) Date and time when the last response was recorded, in minutes and seconds.

Performance

The Performance column on the Transactions List view provides average run time of the composite and the maximum run time of the composite:

  • (Upper) Average response time of all runs for the composite.

  • (Lower) Maximum runtime measured from all runs for the composite.