The Importance Of New Relic’s Mobile Performance Visibility (sponsored)

Posted Jan 31, 2014

What makes an app resilient? Its ability to seamlessly handle end-to-end performance without causing issues for users. New Relic offers real-time performance visibility for code that runs on devices and backend services. New Relic offers real-time performance visibility for code that runs on devices and backend services.

New Relic’s software-as-a-service platform gives users the ability to monitor their mobile app functionality in real-time with real user data. New Relic offers Users Interaction Traces that combine app and backend code-level diagnostics with device performance for end users. The performance visibility that New Relic Mobile offers include app page-views, screen load times, error tracking, and you can drill-down data by app versions. Maybe your app works better on iOS 6 over iOS 7 or Android KitKat over Android Jelly Bean. You can learn more about these errors using New Relic and adjust your apps accordingly.

What if a server is causing your app loading time to be slow? You can use performance visibility to monitor the app’s interaction with networks including the response times and HTTP error rates internally and with third parties. Performance visibility also allows you to compare the response times and error rates across different carrier networks. Maybe your app works better on CDMA networks versus GSM for some reason. New Relic’s performance visibility services also helps users address issues like these.

New Relic’s performance visibility services also let users monitor app performance based on geography. Maybe your app is popular in English-speaking countries like the United States and England, but seems to get downloaded and deleted right away in Japan. New Relic can provide data that suggests your app needs to be in international languages or needs to be made compatible with overseas carriers.

If there are critical problems with your app, you can get alerts and notifications. There are detailed error notifications such as the HTML response and client stack trace. The error notifications shows network failures based on type and host. Alert Policies can be set with thresholds for groups and applications.

When your app slows down, New Relic’s error logs can help you find out if it was due to an update that your company pushed. Sometimes it could be a Facebook API issue or an Amazon S3 issue. This way you can respond to development initiatives accordingly.

Joe Bondi, the co-founder and CTO of fitness improvement company RunKeeper, said that they use New Relic for tracking the usage of their software across over 26 million users.

“When we first turned on New Relic mobile, right away we found that we were actually missing a lot of requests that we didn’t see on the server-side due to connection timeouts. Just having that visibility is a big first-step and once you have it, it’s hard to imagine not having it anymore,” said Bondi in an interview. “A huge benefit of New Relic is that it takes a lot of the engineering work of just monitoring and logging and reporting off of our engineering team. We can focus on making a better product for the users? just really focus on the user experience.”

This article was sponsored through a partnership between Pulse 2.0 and New Relic For Mobile. If you are interested in a partnership series with Pulse 2.0, please contact Amit Chowdhry or Shan Sadiq at