What is our primary use case?
We have multiple applications at our company and the user experience is really important to us. We started getting Dynatrace products in to see how we can improve user experience and find some of the performance issues that we were unaware of. Some applications were practically black boxes for us, and we could not get an in-depth view into them.
Therefore, we started with DC RUM and AppMon to get more details for such applications and this helped us immensely. We have really improved in customer satisfaction and also we found out a few performance issues that we were not aware of earlier. DC RUM, especially, was able to identify faulty tiers very quickly and Apmon gets the root cause quickly. Later on, we started getting into synthetic monitoring to identify problems from any offshore users, so this was really helpful.
The problem we had with Apmon was the instrumentation was difficult. It is really time consuming and you need to get into every process and tie it up. Therefore, we are moving to Dynatrace and their latest solution as managed. This has completely reduced time for us. It is an agent at the operating system level and the process gets tagged automatically, so that is very useful.
We are very happy with the way Dynatrace has worked out for us and we are slowly moving into Dynatrace Managed, but we hope to get our complete monitoring solution into Dynatrace Managed.
How has it helped my organization?
Dynatrace is almost a single pane of glass solution.
What is most valuable?
Root cause analysis is definitely very valuable for us. Also, the proactive monitoring that we can do with Dynatrace where it is 24/7 on with all the user experience indexed and everything coming into us. With this information, we have been able to avoid issues before they actually happen, which is fantastic. Each minute that we are down costs the company money. If we can avoid that, and we can stop things from going there, it has been the greatest use for us. Being proactive about issues and avoiding downtime.
What needs improvement?
We would like to see data from different monitoring tools. We do have some network monitoring tools and some infrastructure monitoring tools that were already there before Dynatrace came in, and we would like to see if we can send that data into Dynatrace.
Maybe it could send the data from load balancers, firewalls, and everything to Dynatrace. It is my understanding that they are developing on it. Once we get that working, that would be very useful.
There are a lot of features that could be added that would make this a very useful solution, but it is getting there.
What do I think about the stability of the solution?
It is very stable. The improvements that they keep making just make the tool more useful.
What do I think about the scalability of the solution?
We are on a managed solution, so everything is on-premise. Even their cloud systems are very scalable. We have never had any problems with it.
We do not really work with cloud that much. Definitely, AI would help us in scaling because even though we are not in the cloud on our physical server, we have seen some instances where an application either has way more CPU than it needs or way more memory than it needs. Just by analyzing its resource consumption, we can scale it properly, then add more servers or reduce the number of servers accurately rather than throw resources at it as a solution for any performance problem.
How are customer service and technical support?
The technical support is very knowledgeable.
There were a few cases where we were having trouble with something and the solution gets back to us within hours. So, that is really useful.
Initially, the complexities were due to lack of knowledge about the tool and it was our fault. Eventually, we even got into problems where we had an issue with Dynatrace servers not functioning as expected, but the support was very quick to help us identify the problem and fix it immediately.
Which solution did I use previously and why did I switch?
We were using multiple tools, but they were not really a single pane of glass for everything. It was one tool for the network, one tool for the infrastructure, etc. and the people had to manually stitch everything together. It is not really reliable at times when you are stitching together all the data.
How was the initial setup?
Initial setup was very straightforward.
What about the implementation team?
Initially, we had technical support. As we started scaling, I did it by myself.
Which other solutions did I evaluate?
We just started getting into APM. We did a review of a few monitoring tools, but Dynatrace seemed to be on the top.
What other advice do I have?
If you are looking to implement something right now, look for any technology like Dynatrace OneAgent, which basically removes all the manual work like tagging each process. Therefore, if you have any technology that can just sit on an operating system level and view all the processes running in that operating system, that would be fantastic.
If I had just one solution which could provide real answers, not just data, the immediate benefit to my team would be quick resolution. This way we would know what exactly the problem is and we could later find out how it went wrong, but the best thing would be the quick resolution.
Most important criteria when selecting a vendor: They have quick support and how willing are they to accommodate any of our requirements or needs. Also, can they get either PoCs or sale orders quickly to us. So, just have action in time.
Which version of this solution are you currently using?