Transactions dashboard

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.

Tip: 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.

Requirements

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.

Viewing transactions

screen-transactions-dashboard.png
APM > (selected app) > Monitoring > Transactions: Use this dashboard to view detailed information about your transactions (and transaction traces if applicable). You can filter by web or non-web transactions if available, change the sorting option, drill down into transaction details, and view all transactions as a table.

To view information about your app's transaction requests:

  1. From the New Relic menu bar, select APM > (selected app) > Monitoring > Transactions.
  2. If applicable: To change which available types of transactions appear, select the Type.
  3. Select the sort order, or keep the default.
  4. Select the type of view as a chart (default), histogram, or percentile, if available.
  5. Use any of the transaction drill-down functions to view additional details.

Tip: 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

screen-transaction-select.png
APM > (selected app) > Monitoring > Transactions > (selected transaction): Select an individual transaction to view additional details about current or historical performance, view trace details, and to track or view it as a key transaction (if available). The arrows indicate the selected transaction (for example, Alerts::EventsController#recent_events) and menu (for example, App performance).

Use any of New Relic's standard user interface functions and dashboard features to drill down into detailed information. The Transactions dashboard has additional 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.

APM Transactions dashboard type
Change the sort option

Select your choice from the dropdown.

Note: 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.

crop-sort-show.png
View summary information about a specific transaction

Mouse over the transaction's name on the list.

crop-tx-summary-details
View transaction breakdown data as a chart, histogram, or percentile

Select your choice of available options.

crop-select-chart-options

Tip: 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.

Note: 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.

icon-detail-tabs.png

Listing all transactions

screen-transactions-table-view
APM > (selected app) > Monitoring > Transactions: Here is an example of the Transactions dashboard after you select the link to show all transactions as a table.

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

screen-transactions-other.png
APM > (selected app) > Monitoring > Transactions: Here is an example of the Transactions dashboard after you select Type > Other transactions to view charts and data about operations, background tasks, and other processes or jobs running outside the web application.

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.

Tip: 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

Select the transaction trace, and then select the view for Summary, Trace details, or SQL statements if available. For more information, see Viewing transaction traces.

Tip: To expand the transaction trace to full screen view, select the fullscreen   icon.

To return to the Transactions dashboard, select the back arrow next to the transaction trace's name.

Delete all transaction traces

Caution: If you select Delete all traces, you cannot recover them. For more information, see Deleting transaction traces.

For more help

Additional documentation resources include:

Join the discussion about New Relic APM in the New Relic Community Forum! The Community Forum is a public platform to discuss and troubleshoot your New Relic toolset.

If you need additional help, get support at support.newrelic.com.