New Relic APM's Transactions dashboard lists the selected app's transaction Requests, the top five transactions by percent of wall clock time, and relevant throughputs (requests per minute or rpm). For Non-web transactions (such as message processing, background tasks, and other processes and jobs that do not handle web requests), the dashboard shows charts of CPU and memory usage.
For web throughput, requests per minute (or rpm) is sometimes called pages per minute (or ppm).
Wall clock time
Wall clock time is the amount of time recorded by the clock. New Relic uses wall clock time for all the transactions and then sums that value across all of the transactions.
The server can execute requests in parallel, so you may see percentages over 100. For example, 100% would indicate that the execution time across all selected transactions is equal to the time expended when recording wall clock time.
Types of transactions
Depending on your selected application, the Transactions dashboard may include a dropdown from which you can select from the types of transactions available. This may include:
- Web: App server requests
- Non-web: Other requests (operations, background tasks, etc.)
The Transactions dashboard also may include links to transaction traces and key transactions. The types of information available will depend on your selected app, the type of request (web or non-web), and New Relic subscription level.
Dashboard charts and drill-down options vary, depending on the type of transaction for your selected app and your New Relic subscription level. For example:
- The Transaction Traces and Key Transactions features are for any New Relic paid account type except Standard.
- Lite accounts will not see any dashboard details or options for Non-web requests.
To view information about your app's transaction requests:
- From the New Relic menu bar, select APM > (selected app) > Monitoring > Transactions.
- If applicable: To change which available types of transactions appear, select the Type.
- Select the sort order or keep the default.
- Select the type of view as a chart (default), histogram, or percentile, if available.
- Use any of the transaction drill-down functions to view additional details.
To go directly to the Transactions dashboard for one of your app's top five transactions: From the New Relic menu bar, select APM > (selected app) > Monitoring > Overview, and then select a Transaction link from the Applications Overview dashboard.
Using dashboard drill-down functions
|If you want to...||Do this...|
|Change the default Type of transactions||
If the Type dropdown appears above the sort dropdown, select your choice of options which change depending on your selected app.
|Change the sort option||
Select your choice from the dropdown.
Depending on the selected transaction type, different sort options may be available; for example, most time consuming, slowest average response time, most dissatisfying Apdex score (web transactions only), highest throughput, etc.
Most time consuming is the default option. This option indicates which transactions are the most time consuming for the server to render. These could be very slow, or very high throughput transactions.
|View summary information about a specific transaction||
Mouse over the transaction's name on the list.
|View transaction breakdown data as a chart, histogram, or percentile||
Select your choice of available options.
From the Breakdown table for a selected transaction, you can also select the link to show, or hide, all segments of the breakdown data.
|View the corresponding browser request data||
Select the Browser drill-down link if available. OR: From the New Relic menu bar, select Browser > (selected app) > Page views.
In order to view browser information, you must enable page load timing (sometimes referred to as real user monitoring or RUM).
|View details about a specific transaction||
Select the transaction's name on the list. From here, select the link to open a separate window with app or historical performance data. For more information, see Viewing transaction traces.
Listing all transactions
To view all available transactions as a table, select the Show all transactions table link. From here, use any of the available options:
- To change the sort order, select any column header.
- To export the data to a file with comma-separated values, or select Export as CSV.
- To return to the previous chart view, select Back to top transactions.
Apdex scores marked with an
* asterisk indicate the agent collected less than 100 samples for that transaction name. Data for these transactions may be less accurate than higher throughput transactions.
Additional subscription-level functions
Depending on your New Relic subscription level, additional functions may be available for the Transactions dashboard's selected transaction.
|If you want to...||Do this...|
|View transactions for operations and other background tasks||
Change the Type to Other transactions (or a specific type listed), and then select a specific transaction.
The Transactions dashboard shows the top five transactions for this selection by wall clock time, CPU usage, and memory usage.
|Track a transaction that is important to your business||Select the transaction's name, and then select Track as Key Transaction.|
|View transaction trace details||
To expand the transaction trace to full screen view, select the fullscreen [expand] icon.
To return to the Transactions dashboard, select the back arrow next to the transaction trace's name.
|Delete all transaction traces||
If you select Delete all traces, you cannot recover them. For more information, see Deleting transaction traces.
For more help
Additional documentation resources include:
- Web transactions analysis report for web transactions and Background jobs analysis report for non-web transactions (how to use the reports available in the UI to compare the amount of time spent in throughput (requests per minute or rpm), total time in the transaction, average time to execute it, and Apdex score as applicable)
- Viewing transaction traces (how to interpret transaction trace data)
- Request queueing and tracking front-end time (how APM measures processing time)
- Monitoring background processes (how to set up background monitoring for your agent and view the processes from the Transactions dashboard in the UI)