HTTP requests page

New Relic Mobile has an HTTP requests UI page that helps you better understand HTTP requests associated with your mobile app and how those network calls are affecting performance.

Access to this feature depends on your subscription level.

This document describes the Enterprise-level HTTP requests page. Non-Enterprise accounts will see the legacy HTTP requests page.

Find and use HTTP requests page

To view New Relic Mobile's HTTP requests page:

  1. Go to rpm.newrelic.com/mobile > (select an app) > Network > HTTP requests.
  2. Use New Relic's standard page functions to look for trends in the HTTP analysis charts.
  3. Target specific request and response attributes by grouping, sorting, and filtering the data.

Understand HTTP request data

New Relic Mobile HTTP requests UI page
rpm.newrelic.com/mobile > (select an app) > Network > HTTP requests: Use the HTTP requests UI page to help you better understand requests associated with your mobile app and how those network calls are affecting performance.

Here are some places to find the most important HTTP request information:

Response time chart

The response time chart shows how your app's network calls are performing across percentiles. Use it to compare the average response time to the 1st, 50th, and 99th percentile. Percentiles let you filter out outliers that may be making your average response time higher than expected.

HTTP errors and network failures chart

This chart shows the unsuccessful network calls your app is experiencing. Select the chart title to go to the HTTP errors page for more detail on the errors and failures.

Total requests

Sort by Total requests to identify which network requests are being used most frequently. The reason this can be helpful is because your slowest network calls may be only infrequently used, while more frequently used requests might be more worthy of optimization even if they are not the slowest.

For a description of the non-Enterprise HTTP requests UI page, see Legacy HTTP requests.

Group, sort, and filter HTTP requests

If you want to... Do this...
Group and sort HTTP requests in different ways Make selections from the Group by and Sort by dropdowns. By default, the HTTP requests page is grouped by request domain and sorted by average response time.
Filter for specific HTTP requests Select an HTTP request from the Errors and failures list and/or select multiple filters from the Filter dropdown.
See or remove applied filters The filters you select are displayed next to the filter dropdown. To clear filters, select the X icon on the filter you want to clear.
Change the time window Select a new time period from the time picker dropdown.
View information for a specific app version Using the Versions dropdown, select the version for which you want to see charts and lists.

View and share HTTP request data in Insights

To view any HTTP requests chart in Insights:

  1. Select ellipses for any chart.
  2. Select View query > View in Insights.
  3. Optional: From New Relic Insights, add the data to a dashboard, or share it by using a permalink.
  4. To delve deeper into your request data, use Insights to query MobileRequest events and attributes.

View legacy HTTP requests UI page

New Relic Mobile accounts that do not have an Enterprise-level subscription see a different HTTP requests UI page:

View legacy HTTP requests UI

To view your top five domains or drill down into details about specific HTTP requests:

  1. Go to rpm.newrelic.com/mobile > (select an app) > Network > HTTP requests.
  2. Optional: Select the Sort by and Hide < 1% throughput options.
  3. To view or hide all requests made by your app, select Expand all or Collapse all.
  4. To view details for a specific host or HTTP request (including request time, average throughput, and data transfer), select its name.
screen http requests.png
rpm.newrelic.com/mobile > (select an app) > Network > HTTP requests: Use this page to view, sort, or drill down into detailed information about your top five domains, including request time impact and average throughput.
View legacy drill-down details

Use any of New Relic's standard page functions to drill down into detailed information. In addition, from the HTTP requests page, you can drill down into detailed information about specific requests, including:

  • Top five HTTP request times
  • Average throughput
  • Average data transfer
screen http requests details.png
rpm.newrelic.com/mobile > (select an app) > Network > HTTP requests > (select a request): Here is an example of a selected HTTP request for an app monitored by New Relic Mobile. To view details for the transaction, select App server drill-down.
If you want to... Do this
View information to a specific version of your app

Select Versions from the side bar (if applicable).

Change the time period Use the time picker below the New Relic menu bar.
View the related app's transaction
This feature is not available when the related app has distributed tracing enabled.
  • To view the related app's transaction: Select App server drill-down, then view the Transactions page for the app associated with this HTTP request.
  • To return to the HTTP requests page, select your browser's Back function.
icon app server.png
View legacy request data in Insights

You can dig deeper into your request data by querying and charting the MobileRequest event in Insights.

For more help

Recommendations for learning more: