Analyzing user transaction details
Analyze user transactions to locate transaction entry points or requests that are slow or have errors that could be impacting your users. User transactions refer to performance and availability data collected from end-user browsers.
The user transactions table displays statistics for the selected five-minute period. By default, the user transactions are sorted in descending order by number of users, so that you can quickly see the issues that impact the largest number of users.
User transaction statistics include the following kinds of requests:
- Page: Web requests (such as .../login.jsp or .../strutsServlet?action=logout)
- External Service: AJAX requests to a server that does not have an App Visibility agent. The external service requests can display end-to-end time, but not server and network duration.
- Transaction: Requests without end-user monitoring through the App Visibility proxy. These requests, such as requests from native mobile applications, cannot display end-to-end time or other time details..
This topic describes the contents of the user transactions table, which you can see after drilling down from the User tier. Data is displayed in the user transactions table according to the selected .
User transactions table
The user transactions table displays data for the selected five-minute period.
The following table describes the contents of each column in the table.
Contents of the user transaction table
|Name||Name of the request|
|Type||Type of request: Page, AJAX, Transaction, or External Service|
|Total ||Number of users that invoked the request|
|With Errors||Percentage and number (in parentheses) of users that experienced availability issues|
|With Latency Violation||Percentage and number (in parentheses) of users that experienced performance issues, exceeding the E2E time threshold for the application|
|Avg E2E Latency||Average end-to-end time (0m 0s 000ms) of the web page transactions|
|Hit Count||Number of requests|
Examining latency breakdown
Examine the latency breakdown of a user transaction to help locate the source of latency and understand where to investigate. The latency breakdown shows server, network, and browser times.
- Select a request in the table to show the Average Latency Breakdown chart for the request.
- The chart displays the server, network, and browser times, which are stacked to show the total latency.
- A pointer shows the end of the selected five-minute period.
- Hover over an area of the chart to see the breakdown of the components impacting the transaction latency.
Average latency breakdown chart
Filtering user transactions
When you drill down to user transactions from User tier, the transactions are automatically filtered by the selected five-minute period. You can use the following filters to help locate the transactions that you want to evaluate:
To change the time range
You can change the selected five-minute period to see how your users are impacted.
- Examine previous or next five-minute period. Click the left and right arrows of the five-minute time picker to change the selection by five minutes.
- Select a specific five-minute period.
- Click the Date action menu.
- Select a date and time.
The time represents the end of the five-minute period.
- Click Done.
To filter by transaction summaries
The summary filter enables you to quickly see the problematic transactions in the selected five-minute period.
Click the relevant summary box to display all transactions, or to display only the transactions that have latency violations or errors.
Where to go from here