End User Experience Management (EUEM) 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.
EUEM 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. EUEM 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, or 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
EUEM produces its own data set that is separate from the data reported by app agents.
This EUEM data is visible in various EUEM dashboards, beginning with this top-level combined Web/Mobile geo dashboard, as well as in the Metric Browser. In addition, EUEM can link with server-side business transaction information collected by the 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 EUEM, see:
Since EUEM produces additional metrics, you may need to re-evaluate your current configuration's ability to handle the additional load. See Additional Sizing Considerations.