Hi Rob,
We evaluated few tools for monitoring like CA APM (erstwhile Wily), AppDynamics and Dynatrace, and our objective was not only monitoring for Clarity but for also other applications.
We did some trial for EUM to run by making some changes based on inputs from Sangeet as below, but it didn't worked out.
"If you want to call it for every page load then possibly you can add entire content of adrum.js at the end of ClarityHome/webroot/ui/ext/ext.min.js and then add following as last line.
window['adrum-start-time'] = new Date().getTime();
But adrum.js may conflict/interfer with existing Clarity javascript code. You can still test it out.. "
Finally after out internal evaluation our feedback was as follow:-
"Appdynamics provides a lot of information but not necessary structured and ready for analytics.
Compuware Dynatrace is more user friendly and provide a lot of capabilities in term of help for analysis, diagnosis and discovery very easily. The analysis of the data provided “OOTB” by Dynatrace is also more relevant and clever.
If we add the fact that a real end to end analysis is possible with Dynatrace, this tool is the preferred one.
Limitation for AppDynamics in terms of configuration or EUEM (End User Experience Monitoring) and it requires multiple agents to monitor each of the services. So basically when we have
multiple app services each agent can be heavy on the overall performance and cost perspective"
Our current status is setting up Dynatrace as monitoring in production in addition to Sitescope and BSM which will be eventually phased out after Dynatrace is stabilized.
Best Regards,
Dhruvin