What do you like best?
I've only used Dynatrace for a while as a part of my project (shifted from Nagios) and I can say it's pretty easy to implement (from a first time user point of view).
The core technology of the product is its patented PurePath Technology which allows to trace every single transaction (like web request, batch jobs etc.) from end-to-end.
Dynatrace APM tools provide UI/UX analysis that identifies and resolves application performance issues faster than many other competitors used in software industry.
They have a great support for IBM technology and an excellent experience in the AIX space.
What do you dislike?
We were working on banking projects and often used multiple server technologies including C++. Initial setup was straightforward while implementing Java and .net, but a bit complex in the case of C++. I felt if they could just facilitate the installation of the agent on server applications for various languages.
DynaTrace provides a more transaction level view(compared to largely aggregated view some APM provide) however, I would have loved if it would have provided more specifics like which part of the code/module is taking a long time to execute.
DynaTrace is way too expensive when compared to one of those top APM tools(like New Relic).
Recommendations to others considering the product
• AIX Java stack on Dynatrace is obviously a crowd pulling aspect.
• Dynatrace is a SaaS APM solution based on hundreds of man-years of experience which monitors complex environments(leveraging AI).
• They have an excellent support for IBM technology.
What business problems are you solving with the product? What benefits have you realized?
Other APM mainly focus on monitoring systems, infrastructure and networks whereas Dynatrace is a whole lot more complex and far more developed for the kind of projects we deal with.
It is also monitoring your whole infrastructure and with that set of informations(you provide) and that let you to figure out if there are any application performance problems especially if they're related to infrastructure, server, code, database or any other tier.
The best feature that helped with our business is that there were
• No Stability issues
• No Scalability issues
• Executing performance testing and supervising the application response with Dynatrace, then collaborate with developers to solve issues.