Our primary use case is to combine and transform a lot of metrics from our production environment and utilize Dynatrace to turn that data into knowledge which we can act on to prevent outages, increase application performance, and improve end user experience. This tool enables us to make intelligent, fact-based decisions faster.
With Dynatrace, we have identified and solved "mystery" issues that we have experienced for a long time, including sporadic latency issues on storage volumes and SQL databases not scaling properly when under certain loads.
We are also monitoring web services and using synthetic web checks to actively monitor specific parts of our production website and production web applications. With the SaaS version of Dynatrace, we started monitoring our VMware hypervisors and that gave us valuable system specific metrics into our virtual environments. Therefore, we have built smart alerts to notify our team of potential problems before they manifest themselves to end users.
I really like how easy it is to deploy and use the SaaS version in our environment. We have a lot of other tools that have plenty of capability but they do not get a whole lot of use because they require a dedicated resource who is an expert to use them. With the SaaS version of Dynatrace, all the admin functions are taken care of by the Dynatrace team (updates, patches, new features, bugs, etc.), and our small shop can focus on getting valuable metrics, alerts, and issue resolution from the product. That is very important because despite how many features and how powerful a product is, it will only return value to an organization if it is being integrated and used regularly for its intended purpose; Dynatrace SaaS makes that easy for us.
As far as more technical features go, we are a small shop and wear many hats in the IT department, so the automatic baselining and AI engine take a big chunk of work off our hands. It collects, analyzes, and summarizes the application and host level metrics (including host log files and hypervisor host details) from VMware virtual environments as well as physical stand-alone servers, then presents that data to us in an easy enough format to help us make better decisions and tune accordingly before our end users inform us of problems.
In addition, we use the synthetic web checks to emulate the end user experience and availability of our public website and internal web applications, which is a wonderful feature to have access to.
If I had to pick something to improve, it would be the fact that it requires manual intervention to uninstall the cloud agent from servers you want it removed from. The installation part is the easiest of any Linux tool that I have ever installed, so I do not have a problem with that at all. What I have a problem with, is that in order to 100% remove the product, you will need to manually go to each machine and uninstall the cloud agent. I wish there was a feature that would allow a Dynatrace administrator to remotely uninstall/remove the cloud agent from the Dynatrace management console without having to physically logon to each server to achieve the task.
Less than one year.
Good article because it is very objective. At a previous company we used Dynatrace and the tool is so detailed you can get the details of the keystrokes of an actual end user when troubleshooting where a production situation occurred.