Viewing the results of business transaction monitoring
View the results of business transaction monitoring in the App Connect Enterprise web user interface.
Before you begin
- Read the information in Monitoring business transactions and Business transaction monitoring overview.
- Create a business transaction definition, as described in Creating a business transaction definition.
About this task
To see the results of the business transaction, complete the following steps:
Procedure
- In the App Connect Enterprise web user interface, click the
Business Transactions icon (
).
The Business Transactions window is displayed, containing a Monitor tab and a Configure tab. - Click the Monitor tab.
- Select the required business transaction definition from the displayed list.
The data for the selected business transaction is presented in charts and in a results table. The donut chart shows the total number of instances of the business transaction, and the number of instances that are in each state (In progress, Complete, Inconsistent, and Failed). You can display the data for transaction instances that have occurred during a specified time period, from the last 15 minutes to the last 365 days, by selecting a value from the pull-down menu above the donut chart.
You can also choose whether to view a chart showing the number of transactions in each state, or a chart showing the duration of transactions in each state, by selecting either Number of transactions or Transaction duration from the pull-down menu. The Number of Transactions chart shows the number of instances of the business transaction in each state, by date. The Transaction duration chart shows the duration of the business transaction instances in each state, by date. In both charts, you can display the transaction instances that occurred within a specific time frame, from the last 15 minutes to the last 365 days, by selecting a value from the pull-down menu. A maximum of 1000 transaction instances can be displayed.
The results table shows the transaction ID of each individual transaction instance, its status, the time that it started, when it was last updated, and the duration. You can reorder the information in the table by clicking the heading above a column. For example, to arrange the transaction instances in the table based on their status, click the Transaction status column heading.
By default, all instances of the selected business transaction in the last 365 days are displayed, including those that have failed, those that have completed successfully, those that are still in progress, and those that have been marked as inconsistent. If a transaction instance has a status of
Inconsistent
, it means that a problem occurred during the transaction that prevented it from being resolved asIn progress
,Complete
, orFailed
. For example, if a transaction passed through your flows twice, two start events and two end events would be received, and the transaction would be markedInconsistent
. - Optional: You can filter the data in the results table to include
a subset of transaction instances, based on their status, transaction ID, start
time, and the date of their last update, by clicking the Filter button
above the table. The Build a query dialog is displayed, in which you can add one or more of the following conditions to the filter:
- Transaction status: To display only the transaction instances that are in a
particular state, complete the following steps:
- In the Build a query dialog, click Add condition
- Select Transaction status from the first pull-down menu, then select the required status from the subsequent menus.
- Click Apply.
The results table is updated to display only the transaction instances with the specified transaction status, which can be one or more of
Complete
,In progress
,Inconsistent
, orFailed
. - Transaction ID: To display only the transaction instance with a specified ID,
complete the following steps:
- In the Build a query dialog, click Add condition
- Select Transaction ID from the first pull-down menu, then define the search criteria for the required transaction IDs by specifying details in the subsequent menus.
- Click Apply.
The results table is updated to display only the transaction instances that match the specified condition. For example, if you specify a transaction ID of
trans-id1
, all transaction IDs that include that string are displayed, includingtrans-id1
,trans-id10
,trans-id100
, andtrans-id1000
, if they exist. - Start time: To display only transaction instances that started before or after a
specified time, complete the following steps:
- In the Build a query dialog, click Add condition
- Select Start time from the first pull-down menu, then select either Before or After, then specify the required date and time from the subsequent menus.
- Click Apply.
The results table is updated to display only the transaction instances that started during the specified time period.
- Last updated: To display only the instances that were last updated before or after a
specified time, complete the following steps:
- In the Build a query dialog, click Add condition
- Select Last updated from the first pull-down menu, then select either Before or After, and then specify the required date and time from the subsequent menus.
- Click Apply.
The results table is updated to display only the transaction instances that were last updated during the specified time period.
- Transaction status: To display only the transaction instances that are in a
particular state, complete the following steps:
- To see the latest updates at any time, click the Refresh icon (
).
- You can display more detailed information about any individual transaction instance, by
clicking the transaction ID in the table. A table is displayed, containing information about each of the business events that were received during the transaction instance. This information includes the time that the business event was received, the event name, the event type, the message flow, and the integration.
You can display more detailed information about the monitoring event, including any message payload that was included in the event, by clicking on the timestamp.