What is most valuable?
Viewing JVM performance and the business transactions for latency and SLA.
How has it helped my organization?
It helps us to quickly pinpoint specific application problems related to memory and slow queries.
What needs improvement?
Yes, the custom dashboard. Making custom dashboards is really tedious. I wish there was just a drag and drop to slap things together quickly.
For how long have I used the solution?
What was my experience with deployment of the solution?
No. I've had some bugs where machines stop behaving correctly with the agents but a lot of it had to do with the fact that I had them joined under one product name and then I had changed the machine or put in a different one. A lot of these issues were probably self inflicted and not due to AppDynamics. Deployment has been pretty smooth.
What do I think about the stability of the solution?
None at all.
What do I think about the scalability of the solution?
For what I'm doing it's been perfectly scalable to what I need.
How are customer service and technical support?
Customer Service: Good. Initially with the sales engineer, we spoke about training but what ended up happened was that I needed to negotiate the price (which was fine) but what I missed was some of the hands on training. It's a complex product, and I could benefit from an online video, etc. because I didn't going through the formal training to learn the app. Some scenario driven walk thru's would be very helpful.Technical Support: It's been good. What I've needed to do is send them a whole pile of logs. It can be a pain digging them up but I understand why they need them to troubleshoot. You can't troubleshoot without them. I gather the logs, send them all on the ticket and I haven't had a problem with their response.
Which solution did I use previously and why did I switch?
We weren't previously using another APM solution. We were only using a very basic Java profiler beforehand.
How was the initial setup?
I was on my own, but it was fine. AppDynamics walked me through a few things because I had the free version installed on a different system and then we upgraded. They walked me through to make sure I had it set up correctly the first time. Deployment was easy.
What was our ROI?
With AppDynamics I'm really barely scratching surface with what it can do. I don't have any SLA metric configured or alerting. What I'm trying to do with AppDynamics is use it in such as way that it's a pulse on my app.
Which other solutions did I evaluate?
AppDynamics was the only product I evaluated in a production setting. All my previous APM use was in a development environment.
What other advice do I have?
AppDynamics does exactly what it says it can do. It's well readable and easy to navigate. Configuration and changing things around is easy enough.