End User Experience Monitoring (EUM) provides performance information from the point of view of the client, whether that client is a web browser or a mobile native application. This is different from other types of AppDynamics monitoring, which typically begin at the application server. You can monitor web use, mobile use, or both, depending on your needs.
EUM helps you determine the extent to which poor user experience may be caused by problems in the browser or local app or in the network by showing you a breakdown of how much of the total end-user time is spent requesting service and then rendering the response data. In addition, for mobile apps, it provides crash snapshots that include stack traces of the application at the time of the crash. EUM gives you visibility into client usage on a global basis, showing you, for example:
- where your heaviest loads originate
- where your slowest end-user response times occur
- how performance varies by location
- how performance varies by client type, device, browser and browser version,network connection
- how performance varies by application and application version, operating system version, device, carrier for mobile apps
- what your slowest Web requests/Ajax requests are and what is causing the slowdown
- what your slowest mobile network requests are and what is causing the slowdown
- how application server performance impacts the performance of your web and mobile traffic
EUM produces its own data set that is separate from the data reported by AppDynamics app agents.
This EUM data is visible in various EUM dashboards, beginning with this top-level combined Web/Mobile geo dashboard, as well as in the Metric Browser. In addition, EUM can link with server-side business transaction information collected by the AppDynamics app agents to give you a complete view of your end users' experience from the client request, through the backend, and on to the client response.
To learn more about EUM, see:
- Additional topics
Since EUM produces additional metrics, you may need to re-evaluate your current configuration's ability to handle the additional load. See Additional Sizing Considerations.