Changed the way we do monitoring, shrunk our MTTR, and literally is making IT fun again.
I've been working in monitoring and APM roles for 15 years and I've never been actually happy with a tool's solid performance until AppDynamics. These guys are ethical and hardworking. Their product actually does what the marketing says it does. Such a marked difference from other tools I've used in the past.
We've cut our MTTR by half just by deploying agents. It significantly reduced the amount of time we spend building synthetic monitors to the point we rarely have to build any monitors unless it's a vendor app or appliance we can't access to install an agent on.
* Autodiscovery of application topology, based on real user traffic
* Baselining of every single metric you throw at it
* Easy to use API
* Customizable extensions
* Great SaaS support, performance and uptime
* Responsive Support team
* Responsive Extension dev team
* Facilitates business, dev and ops communication
* Agents have low CPU overhead compared to other agent-based products we've tried
RUM, Synthetics, Mobile, Network and Browser Analytics make this a well rounded tool.
There is currently no automated agent management/upgrades for every agent type (currently the Universal Agent supports Java, expanding to .NET and machine agents in the future). So if you don't have a solid automation tool already in use, deploying agents can be time consuming.
The GUI can be overwhelming at first to a novice dev or ops support person, and the possible root causes of an issue don't bubble up to the first screen you see. We usually walk everyone through a few simple steps: Click here to see errors and exceptions, click here to see what is causing response time problems, click here to view the timeframe of a past issue, and click here to drill down into the root cause at the method level snapshot.
Skeptical at first and now speechless and client ecstatic!
One platform that allows you to view key metrics of any "online store/service" in one pane. In a digital economy now and more people embracing the "cloud", which comes at a premium......it's great to be able to "see" in real time not only your infrastructure performance but the performance of the users and the apps and allows you know EXACTLY where the change is needed. Which gives organizations the option of freeing up staff, thus freeing up "salary" and putting it back in their bottom line.
Single pane viewing of what matters most. Simple click of a button and I can view infrastructure response, user "click thru" i.e. completes to weekly/monthly reporting taking only minutes instead of hours or days. We were able to view what percentage of users visited/clicked thru with device and time of day and able to see their drop point. Immediately saw a trend and got our app team on it and saw almost immediate uptick in customer completes/orders. What sold me was the agentless monitoring of the databases so we could actully see in real time what days/times we needed to apply additional CPU resources.
I guess I really can't state a "plausible" con......the software goes above and beyond what we had envisioned and actually made everyone's duties easier to complete which we were able to turn reports and analytics around quicker.......so if I had to complain about something.....maybe the price??? But isn't always about "price".
One of the best Application performance monitoring tools
Note sans commentaire
Use it to monitor health of services to ensure all operations are running smoothly and identify any errors that show up.
Monitor health of web services.
Create custom health rules for monitoring.
Sends email and call when health rule is violated.
Has a nice user interface that shows all the nodes.
The nodes in the user interface can get cluttered when using a microservice architecture with a lot of services.
An amazing tool to monitor an application's performance over an extended period of time.
I use it everyday to track down following on SQL server:
- SQL statements or stored procedures that are consuming most of the system resources.
- Statistics on procedures, SQL statements, and SQL query plans.
- Simple and easy to use interface.
- Provides complete visibility on the application's performance (Application Monitoring), database performance, and infrastructure performance ranging from 1 day - 1 year.
- Provides tons of information which can be used to resolve an issue quickly.
- Although the interface is easy to use, but still it is very hard to find the valuable information quickly many times.
It is highly recommended that a beginner must go through a training program before using this software.
- Some parts of the software still use flash.
We use AppDynamics to monitor the performance of our servers and applications. It helps us to find the reasons for the slowdown in servers. Monitoring current servers was not enough for us. Appdynamics made it very easy to find the problem.
The user interface so everyone can understand. Especially the graphics showing the flow of network traffic between our various monitored servers is great.
Learning all the features of the application can take time.
This tool is amazing in terms of performance bottleneck analysis and user friendliness
Integration with load runner
The good thing about the tools is its integration with the load runner tool for performance testing
We can get the exact method and class names from the code which helps in finding the bottleneck
Some flex calls cannot be captured with the appdynamics so cannot be used for the flex coded developed applications. Extra license cost for the database monitoring can be more structured
Best in class, Slowness in major concern
It waseasy earn this learn for new user.mapping of the loadrunner with this tool is easy
Great insights into application performance in real world conditions
Proactive management of software performance/ issues in production
We started using AppDynamics in 2012 when we inherited code in production that was built by someone else. The level of insights it provided helped us address the production issues quickly and we started using it for all new development and deployment. It helped us move from being reactive to proactive in identifying and managing issues/ bottlenecks
Like any complex piece of software it requires some learning. However, given the amount of information it generates out of the box it is easy for people not to make changes to configurations. That might result in more noise than news
AppDynamics has saved us so much time!
It's not the easiest APM out there to use by far. And manually instrumenting non-web software is the pits. But it pays off in droves. We've cut support times by 80%+. Before when we had issues, it involved a lot of trial and error, randomly looking at diff server logs, and manual hunting for problems. Now we know right where to start, and most of the time, even know what exactly is causing the issue. Root cause analysis is quick and easy. Database traces, full cross-app traces, it's all there now and it works amazingly. Now they just need to make it easier to use, because anyone outside of IT is instantly lost.
Deep, useful analysis of performance of applications. Makes for quick troubleshooting.
It's not user friendly at all. And instrumentation of non-web apps is a slow painful process.
My experience has been great. It is a one stop shop for many monitoring and analytical needs.
Good admin tool for cloud foundry products
Software monitoring, event logging, overall status of applications.
I like that it is really easy to implement, add AppDynamics agent to your code manifest and it starts to monitor your application. Easy to set up triggers for events which should be monitored.
Sometimes for same url applications it tends to not find requests between multiple applications, but give it some time and it should work as expected.
Great application performance monitoring
The UI is fairly intuitive making it easy to find what your looking for. Integration is also fairly easy through the use of setup wizards for their agents.
I wish therer was better logging integration and corillation between logs and APM
A great tool to analyze applications.
AppDynamics provides great reports to analyze performance of applications. Dashboards provide simple but effective data to get an idea of the application's behavior.
Price of the AppDynamics is high. But it has many valuable features. This is not for small businesses.
AppDyanamics review from T-Mobile employee
Overall it's above average.
All app and machine agents can be viewed. We can create dashboards as well for all server performances that gives us overview of how quickly we can identify issues.
User Interface. Not very user friendly. In addition, sometimes user interface respond slowly.
Its a great tool to capture the performance
performance metrics, alerting and notifications
auto detection of environment connectivity, I don't have to do anything to configure my connection patterns which is amazing
none as of now, the only thing I could think is the cost, other than that we should check on integration with ticketing tools
Utilize AppDynamics to monitoring PROD Java applications
Able to see JVM memory usage, garbage collection, JVM error, and applications error per tier to associated systems.
Easy to install, configure, and manage. Just straight agent that you need to install on your systems and add it as part of your JVM process.
Nothing to do not like it. Sometimes could be difficult to troubleshoot it if they agent cannot start with JVM process.
Free Lite Version covers many tasks
The freemium version of AppDynamics offers many useful tasks for smaller websites. I think to a certain extend it can also be useful for larger ones. Right now, I am using the free version and I think I can get along with that for some time. That´s great!!!
One negative point that I can see is that the Lite version records data from only the last two hours, that´s not enough.