Mobile RUM, aka End User Monitoring
Request a Demo
Mobile real user monitoring (RUM), also known as end user monitoring, is a monitoring system which provides key insights and information about an end user’s usage patterns and experience with the application. It’s an extension of performance monitoring that captures and analyzes transactions at the individual user level. Thus, it’s designed to gauge the underlying user experience, including key metrics like load time and transaction paths, and it’s a logical expansion of mobile APM’s capabilities.
Mobile teams will want to implement mobile RUM when the user’s experience with the app is starting to take priority over simple performance tracking. Remember: just because your app is “healthy” and doesn’t crash or freeze, doesn’t mean your user is necessarily enjoying the experience.
Strengths of mobile RUM
Mobile RUM is frequently added as a mobile counterpart to existing backend monitoring tools like Appdynamics, Dynatrace, and Datadog. Teams can thus extend their existing coverage to include device-side visibility. The goal is to track transactions from the device through the entire backend to discover shortcomings.
Here’s what a good mobile RUM solution tracks:
- Session-level context: breadcrumbs of user actions (e.g., taps, scrolls) and screens visited
- Device-level information: device, OS, version, region, etc.
- Network-level information: network calls, network quality, etc.
Mobile teams can be notified of a spike in a given event (e.g., network call, trace) and investigate a sampled amount of sessions to gain context.
Build better mobile experiences with Embrace
Embrace is the only mobile-centric data analytics and user experience company that empowers enterprises to transform their businesses in a mobile-first world. With actionable data and insights derived from 100% of mobile user experiences, engineering and data science teams proactively uncover, prioritize, and quickly solve issues before they affect a business’ bottom line.

Since implementing this solution, we have consistently been below the ANR threshold, which has considerably increased the frequency that our game is featured in the Play Store.
Mobile engineers around the world rely on Embrace
Supported platforms
iOS
Android
Unity
Flutter
React Native
About Embrace
Embrace provides the only user-focused mobile app observability solution based on Open Telemetry. By delivering crucial mobile telemetry across DevOps and mobile engineering teams, Embrace illuminates real customer impact, not just server-side impact, to drive success in achieving SLOs.
To learn more, visit: embrace.io