New Relic & XDA One App Performance Monitoring [Sponsored]
A few months ago we posted about the incredible impact New Relic APM has had on our ability to debug web application processes on XDA, speeding the site and reducing server costs. As a result of our positive experience with the product, we decided to test New Relic Mobile with XDA One, our new app currently in alpha and available for download in the forums. While we have used other crash reporting software in the past, New Relic’s solution goes light years beyond basic logging of FCs. If you haven’t tried XDA One, go grab it (and help make it better by contributing to the code), as your data truly helps our development process.
Deploying New Relic was simple. Here’s the pull request with all changes required to implement New Relic monitoring within XDA One: http://ift.tt/1zmcELX. The integration was done by one of XDA’s PHP developers who has very little Android coding experience. It took less than 30 minutes.
The reality of Android app development is that fragmentation makes testing and monitoring app performance incredibly difficult. There are literally thousands of screen resolution/OS combinations. The XDA userbase is probably even more diverse than most, representing nearly every country around the globe and running all sorts of strange devices with custom ROMs and kernels. New Relic Mobile provides insane levels of insight: performance by OS, device, app version, geography, and even carrier (including WiFi).
Like New Relic APM for the Web, New Relic Mobile’s best feature is its code-level visibility into app user interactions. The software provides a complete understanding of data distribution among foreground and background threads and detailed timelines of interactions. We are able to view HTTP requests by response time, throughput, and data transferred. We can easily see and diagnose HTTP errors, diving into the offending code, latency, count, and response body for the error.
While we’re still in the early stages of collecting data on XDA One, it’s clear New Relic is the leader in mobile app performance monitoring. The data provided by their solution is unparalleled. New Relic offers a 30-day free trial of its Enterprise-level solution, and we understand why. Once you’ve gained this level of visibility into your application, it will be difficult to go back. Thankfully there is also a free-for-life service tier that offers alerting capabilities, summary data, and 24-hour data retention. As an added incentive to try their software, New Relic is currently offering one free year of web and mobile development courses from Learnable with a new deployment launched by year end.
The post New Relic & XDA One App Performance Monitoring [Sponsored] appeared first on xda-developers.
source: xdadevelopers
0 comments :