See how services are affecting your app. Quickly spot and resolve internal backend services or 3rd party API call performance issues.
Diagnose performance by operating systems, devices, and versions. View performance reports in a rolled up view across all OS’s, devices, and app versions or cohort them into a specific one.
Discover regions affected by poor app performance. Understand how response time, data transfer, and network failures affect your app’s performance across geographical regions.
Know how your app runs on each carrier’s network. Get breakdowns of performance across each wireless carrier or WiFi network where your apps are running.
Get code-level visibility for a user’s interactions on your app.
Understand data distribution across your foreground and background threads, and view detailed timeline breakdowns of your most expensive or slowest interactions.
Identify how your apps consume device resources.
Gain deeper visibility into how your apps consume CPU and memory at the local device level.
Track unique interactions with custom events
Tag specialized events in your app as interactions—business transactions, in-app purchases and more—and we’ll provide the same level of granularity for all your events.
Get insight into how and why your apps crash. With frequency trends and stack traces you’ll not only know when your apps crash, but also have detailed metrics around why the crashes occurred. As you make fixes, use weekly comparisons to see if you are improving the situation.
Minimal effort. Smarter troubleshooting. We’ll analyze patterns and roll up the important details pertinent to a crash. This includes an automatic trail of the user’s interactions leading up to it and code-level visibility into the traces in the interaction trail.
We’ll keep you informed, so you never miss a problem. With email alerts you’ll be notified when crashes happen, so you can get to work resolving the issue immediately. Find out why it happened, find a solution, and file a support ticket right through New Relic using our ticketing integration feature.
Understand your most resource‑intensive HTTP requests.
View your top HTTP requests by average response time, throughput, and average data transferred. Dig deeper into each request to view request time impact on domain, network failures, and HTTP errors.
Easily diagnose HTTP Errors.
Detailed reporting of all HTTP errors encountered by the application including time of occurrence, error code, URL, and count. Dive deep into each error to see offending code, latency, count, and response body for the error.
Obtain end-to-end, code-level visibility.
Track performance problems from your mobile app, across the network, through to your hosting infrastructure and server side application code when you use New Relic Mobile in conjunction with our suite of software analytics solutions.
Alert team members when performance lags.
Choose specific team members to get alerts for HTTP status error rates, network failure error rates, and HTTP response times for each of the endpoints your apps interact with.
Analyze trends to make sure your app improves with each release.
Track the trajectory of your development efforts: Easily determine if new versions improve, keep stable, or degrade key performance and usage metrics—and use this data to respond with dev efforts where it's needed most.
Quickly identify issues in a new release: A single interface lets you see if major issues occur the day after a new version is launched.
Understand the adoption of each version: Understand at a glance the adoption levels of different versions, so you can prioritize support for those in heaviest use.
“The mobile app tool helps us understand exactly how many users are being affected by any given issue. Once we address the problem at hand, we can see right away—within hours or even minutes—whether or not the changes worked. It takes the guesswork out of identifying and fixing issues in production.”View Case Study