Mobile monitoring for Android monitors your mobile app, giving you a comprehensive view of your app's performance. It works for Android apps written using Java or Kotlin.
Compatibility and requirements
Before you install the Android agent, review the compatibility and requirements.
Install the agent
To install the Android agent, follow our guided install, located directly in the UI. Using this method, you can install and configure the Android agent with Gradle and Android Studio.
Extend your instrumentation
After you install the Android agent, you can extend its default instrumentation with various types of custom data:
In mobile monitoring:
In NRQL and dashboards:
Create and record custom events, interaction traces, and attributes to add details to your existing data and traces.
Then, view the custom events that you created in NRQL or dashboards.
Enable the MobileRequest event feature so you can perform a full network analysis.
To further investigate network request error rates and response times, query MobileRequest and MobileRequestError events.
Review detailed information using groups and filters to analyze trends that lead to crashes.
To view more information about crashes, create NRQL queries related to crash data.
Use the mobile SDK API to customize the default agent instrumentation.
Then, view those custom events and attributes.
Report exceptions so you can identify factors creating a poor mobile app experience.
To further improve performance, review MobileHandledException event records.
Then, query MobileBreadcrumbs events to see all breadcrumbs or just breadcrumbs related to crashes.
Troubleshoot your installation
If you have problems with your Android installation or don't see data in the mobile monitoring UI, try these troubleshooting solutions.