What is most valuable?
AppDynamics monitors the ICT environment by just installing a Java or .NET agent and machine agent on the server. It shows how all the components in the infrastructure work together to run an application. You can pinpoint easily where the performance issues for your application are.
How has it helped my organization?
We once installed an agent on an IIS server and then noticed that there was a memory issue on this server. Also, we once had performance issues on a Websphere application server, which was caused by memory leaks in the JVM. The IBM tooling did not warn for this, but AppDynamics showed it was a problem, because you can look at the data over a longer period.
We solved one issue with performance on our online application, which was caused by a slow batch application running on the same server/database.
What needs improvement?
One thing that can be improved is the license structure. It is not easy to see which agent is included in the license and which is not.
For how long have I used the solution?
We have been using AppDynamics for about four years now.
What was my experience with deployment of the solution?
The controller and the agents are easy to deploy; 30 minutes at the most.
What do I think about the stability of the solution?
In the years that we have used AppDynamics, we never encountered stability problems.
What do I think about the scalability of the solution?
We only encountered scalability issues when switching agents over servers related to the license structure.
How are customer service and technical support?
The level of customer service is very good. Technical Support
Questions are answered within 24 hours. When there is an issue, real effort is made to help.
Which solution did I use previously and why did I switch?
Previously, we used the hardware monitoring and logging tools of the hardware vendors. This meant several different views on our environment.
We used IBM tooling and Oracle monitoring tools. For Java applications, we used the monitoring tools of the JVM.
How was the initial setup?
It was very easy to install and setup. If the environment is complex, AppDynamics will help to make the best suitable setup.
What about the implementation team?
We made an in-house implementation and configuration with help of technical support.
What other advice do I have?
Configuration in the IT environment is very important. It has to be done with the vendor, our development teams, our infra support teams and the business.