What is our primary use case?
- We use Dynatrace for performance testing. We use it to dig down for application layer or slowness issues, getting a clear idea of what is causing the issues, then reporting back to the engineering team.
- We monitor our infrastructure using AppMon, where our hosts have their CPU thresholds and our memory issues are going on. We use for that.
It is performing well. It makes our lives easier as we drill down to problems. If something happens in production, and a client reports the issue, say our page is loading in 10 seconds, and the issue comes to the performance testing team, we can get the exact API call or query level regarding what is causing the slowness. Then, our job is to open Dynatrace and test the filter on the time span if it is there. Some matters cannot be captured, because by default, Dynatrace does not capture everything. For some matters, we need to add sensors, then handle it.
What is most valuable?
Whenever a developer does a code change or new feature implementation, it comes to performance shifting. We just do not raise a bug saying that your page is loading in 10 seconds, please go and fix. What we do is analyze Dynatrace and test PurePath. We analyze metal hot spots, which are the exceptions, and we share data that in AppMon where we have a facility where we save station and take screenshots of what metal or what class it is causing issues, and share that to the engineering team. With the bugs, we have to go and do line numbers, and the same thing with the code.
What needs improvement?
Getting the EM data, we have to open a browser. Generally, one of the asks from our clients or our engineering team is to change this. However, there is not a performance single tool, which opens a browser. That is one of the problems.
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
For our company, it is on-premise. It will be around a 100 plus hosts and 3 different servers, so it is fine in terms of scalability.
How are customer service and technical support?
I have not used technical support. There is a strong user community. There is no need to talk to the technical support, because all the questions which I have had, all the solutions were in the documentation. Or, I have been able to post a question to the user community and get an answer within a day or two.
Which solution did I use previously and why did I switch?
No. This is our first APM solution. We have not previously used siloed monitoring tools either.
How was the initial setup?
I was not involved in the initial setup, though I was involved with upgrades.
What about the implementation team?
We take care of our own environment. We are responsible for our performance setting environment. We place the first sensor. We do all those things.
What other advice do I have?
I would definitely recommend this solution, because it has all of the new features coming with Dynatrace OneAgent. It will be awesome for any client or company.
If I had just one solution which could provide real answers, not just data, and benefit my team, it would be one solution where you can get all the data stating this is the root cause and this is the solution. That would be awesome.
AI will definitely play a bigger role when it comes to IT's ability to scale in the cloud and manage performance problems. ZSA will need to predict things like rolling insights to the client on the sales and marketing front.
Most important criteria when selecting a vendor:
- Ease of use
- Enough documentation
- Strong community.
Which version of this solution are you currently using?