Mobile HTTP request performance & error rates

The user experience of your iOS and Android apps depends largely on the performance of your app’s web requests. Slowly reacting app pages are often caused by low-performing web requests that call third-party providers—such as Facebook or Twitter—or your own backend services.

High error rates are often the cause of missing data on app pages. Even high crash rates can be caused by your app not gracefully handling missing data. All of this is reason enough to keep a close eye on your app’s web request performance and error rates as well as on payload sizes in general.

Dynatrace mobile app monitoring captures client and server side performance metrics for each individual HTTP request triggered by your mobile apps. Error rates are also included.

To view mobile app HTTP web request performance and error rate
  1. Select Mobile applications from the Dynatrace menu on the left side of the UI.
  2. Select the app you want to analyze.
    The mobile application infographic shows the number of Web requests triggered by your mobile apps worldwide within the selected period of time and the Error rate.
  3. Click the HTTP performance section of the infographic to view further details.

iOS and Android HTTP performance and error rate

HTTP performance view shows detail related to the top HTTP requests by domain name, error rates, and request sizes (aka “payload”). As performance and error rates vary a lot between the different HTTP domains, Dynatrace mobile app monitoring allows you to expand each individual HTTP domain to view the specific URLs that called your app, along with related metrics.

iOS and Android HTTP performance and error rate

Click View full details within the Top HTTP requests section to view even more information. Here you’ll find individual performance and error rate charts for each XHR action of the selected HTTP domain, as shown below.

iOS and Android HTTP performance and error rate

Learn more about Android app monitoring and iOS app monitoring.