Is it your app or the network that's slowing you down? New Relic Mobile gives you grouped views for quick-diagnosis of domain-level problems. Drill down into specific requests to see performance metrics by response time, throughput, and data transfer size.
From the networks your apps run on around the globe to the services they are connected to, New Relic Mobile's network monitoring helps you understand what is happening to your mobile app in the complex environments where they are being used.
Connected Services Map
Get an at-a-glance view of your app's performance relationship with its connected services and the level of influence each service has on the others.
HTTP Error Reporting
Learn the types and frequency of HTTP errors occurring in your app. Dig in further to get the response body, OS, app version, time stamp, and number of unique occurrences for an individual error type.
Geographic Performance Reporting
The color coded world map lets you easily find the slowest response times, highest network failure rates, most number of users, and data transferred by country. Dig in to a specific country to see average response time, calls/minute, traffic volume, and the types of network failures occurring.
HTTP Requests Summary
Dissect the performance of your app's top HTTP requests by response time, requests/min, total time, or total size of the request.
HTTP Request Detail
For each specific endpoint , get detailed charts for the response time, average throughput, and average data transferred.
Network Failure Reporting
These reports show you which hosts are causing network failures and what types of failures are most commonly occurring, along with providing you a response body for each error that occurred.
Carrier Performance Reporting
These reports provide summary level views around device count, response time, and error rates for WIFI and each carrier your app is being run on. It also provides carrier specific trend reports on response time, network failures, and traffic volume.
New Relic Mobile provides an engine that monitors the application code for your Android and iOS apps as they service your user's interactions.
User Interaction Summary
Spot your most expensive interactions from multiple vantage points: average time taken, total time consumption, and total view count. Also provides a listing of the slowest individual traces across all interactions.
User Interaction Traces
Diagnose CPU/memory consumption, network calls, and data distribution across threads for each individual slow trace. Explore a timeline with code-level details of how each thread executes methods/classes during the trace.
OS Version Summary
Get a high level view of how each of the operating systems your app is running on are performing. View OS performance by HTTP response time, throughput, active devices, or network failure rate.
OS Performance Detail
Dig into an individual operating system to understand the average interaction time, HTTP response time, network failure types and number of active devices. Also provides a listing of the slowest traces for the OS.
User Interaction Detail
Understand how classes and methods perform in an interaction by UI & worker thread utilization, average number of calls, and average time each is taking. Also provides a listing of the slowest individual traces for a single type of interaction.
Device Performance Summary
Determine how the most commonly used devices for your app perform; sortable by interaction time, HTTP response time, throughput, device count and network failure rate.
Device Performance Detail
Details for each individual device including a trend view of interaction time, HTTP response time, network failure types and active sessions. Also provides a listing of the slowest traces for the device type.
Review usage, adoption, and performance metrics across the most recent versions of your mobile app. You can compare how each release performed 1 day, 1 week, and 1 month after launch, and take a master view of this data, too—so you can respond with dev efforts and support where it's needed most.
The usage features in New Relic mobile help you understand how many people are using each version of your app, as well as how each version of the app is performing.
Version Performance Summary
A comparative analysis of adoption and performance between multiple versions of your app, including the top ones by: interaction time, active sessions, or error rate. Also includes a report to compare by date created, average memory/CPU usage, average sessions per minute, and average requests/minute per active version.
Version Performance Detail
The details page provides further insight into how a specific version compares to another and the average of other versions of your app. Time series show the comparison across error rate, response time, active sessions, and memory usage.
Monthly Uniques Reporting
A monthly report with a bar chart tracking the number of unique devices running your app for each month over the last year.
Crash reporting provides insight into app crashes with detailed metrics as well as trace backs to user interactions that provide code-level visibility into crash occurrences.
Crash Rate Overview & Details
Get an overview of all your app's crashes including % of sessions that crashed, weekly comparisons, actual number of users impacted and details of resolved and unresolved crashes. You can also go into further detail to analyze frequency trends, view symbolicated stack traces and breakdowns by device, OS and app version.
Interaction Trail for App Crashes
With Interaction Trails, New Relic will automatically detect the trail of interactions that led up to a crash, providing code-level visibility into events that occurred prior to crash which allows for smarter troubleshooting, with minimal effort required from the developer.
Crash Email Alerting
Stay alerted to any and all critical crashes that occur within your app with our email alerting capabilities, and create support tickets from right within the crash dashboard.
Alerting and Collaboration
Alerting enables you to set your own warning and critical thresholds so you can stay on top of finding and resolving problems quickly, and collaboration allows you to easily share problems/solutions with your team members.
Alerts for critical performance issues
Receive alerts based on the health of network services your mobile apps talk to by: HTTP status error rate, network failure rate, or response time. Admins can customize Caution and Critical alert conditions for each external host.
New Relic is committed to helping customers make their applications fast and secure. We take protecting our customers' data seriously, here's an overview of how we do it.
U.S. and EU Data Regions
Our global data-hosting structure consists of two regions: European Union and United States. You can select your preferred data region during the account setup process, regardless of your physical location. (Note: We do not support migration or aggregation of data across regions.)
Secure Data Center
The infrastructure that runs the New Relic service and stores our customer's data resides in a Tier III, SSAE-16 certified data center. Customer data is backed up on a regular basis.
Secure by Default
We strongly believe in the concept of "secure by default". Customers have to explicitly enable settings within New Relic to authorize the sending of sensitive data. We want to make sure that you are not accidentally exposing anything that you don't want to.
We understand that your applications might handle sensitive data and that you have concerns about what data is sent to New Relic. We understand these concerns and provide our customers with complete control over what, if any, sensitive data is sent to New Relic.
New Relic has successfully completed a SOC 2 audit of processes and controls relevant to security and availability. This audit reviews our security process and controls and provides both ourselves, and more importantly our customers an independent, third-party assurance that we are taking the appropriate steps to protect our systems and our customer's data.
New Relic employs both internal and third-party services to perform continuous security scanning on both our network and applications to ensure that our applications and servers remain secure.
New Relic can be configured to operate securely in regulated environments such as PCI, HIPAA, or SOX. In addition we are Swiss and EU Privacy Shield certified.
For customers with very high security needs, we have recently added an Enterprise Security Mode that lets you lock down the available security options so that your own employees can't accidentally enable the transmission of sensitive data.