My clients use AppDynamics for monitoring the performance and behavior of applications, as well as detecting any signs of potential overload. It also allows them to identify when certain applications are not functioning as expected. Essentially, its primary purpose is to monitor and evaluate the behavior and performance of applications.
Project Manager at Converge G. C. T.
Comprehensive application performance overview, reliable, and effective support
Pros and Cons
- "The most valuable feature of AppDynamics is Proactive Monitoring and Alerting."
- "The price of the solution could improve."
What is our primary use case?
How has it helped my organization?
AppDynamics is aiding us with achieving full stack availability, which entails obtaining a comprehensive or holistic overview of the application's performance, sales, and behavior. In essence, the purpose of full stack availability is to provide a complete picture of what is happening with the application.
What is most valuable?
The most valuable feature of AppDynamics is Proactive Monitoring and Alerting.
What needs improvement?
The price of the solution could improve.
Buyer's Guide
AppDynamics
January 2025
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,071 professionals have used our research since 2012.
For how long have I used the solution?
I have been using AppDynamics for approximately six years.
What do I think about the stability of the solution?
The solution is stable.
I rate the stability of AppDynamics a nine out of ten.
What do I think about the scalability of the solution?
The scalability of AppDynamics is good.
I rate the scalability of AppDynamics an eight out of ten.
How are customer service and support?
The support from the vendor is good.
I rate the support of AppDynamics a nine out of ten.
How would you rate customer service and support?
Positive
What's my experience with pricing, setup cost, and licensing?
AppDynamics is what I would consider an enterprise-level solution. This means that it's a solution that is intended for use by larger organizations, while small or medium-sized businesses may find it difficult to afford. The number of agents required will also impact the pricing, and smaller companies may only be able to afford a limited number of agents. Essentially, the cost of the solution is not within the reach of every organization, and only some may be able to afford it.
What other advice do I have?
My advice to others is this solution is fantastic if your business can afford it. It will help boost your business and IT.
I rate AppDynamics an eight out of ten.
From the perspective of the customer experience, the solution has been quite helpful for our company. Positive comments have been given, and no clients have opted out of our services for any reason. This has given us the option to think about including more agents in the remedy. Also, the capability that alerts users in advance of potential problems has improved the effectiveness of our IT employees. Despite hiring more employees, we haven't had any client abandonment, which proves that the solution is of the highest caliber and performing remarkably well. Also, it has helped us monitor apps more efficiently and fix any problems before they have an impact on end users.
Disclosure: My company has a business relationship with this vendor other than being a customer:
Monitoring Specialist at a financial services firm with 51-200 employees
Best performance monitoring, stable, and scalable
Pros and Cons
- "The solution helps us provide a better user experience to our customers."
- "The documentation and training material have room for improvement."
What is our primary use case?
We use the solution for performance monitoring such as latency testing to see how long it takes a customer to log in and complete their transaction. If we see any latency we look into the code to see what the issue is and correct it.
How has it helped my organization?
The solution has reduced the manual work involved in monitoring.
What is most valuable?
The solution helps us provide a better user experience to our customers.
What needs improvement?
The documentation and training material have room for improvement. Some of our people struggle with the onboarding process because there is a lack of documentation or videos.
I would like AppDynamics to become one unified monitoring solution that does not focus primarily on performance monitoring.
For how long have I used the solution?
I am currently using the solution.
What do I think about the stability of the solution?
The solution is stable and we have not had any problems.
What do I think about the scalability of the solution?
The solution is scalable. Once we have deployed the core installation it is easy to enhance the agent.
We have around 30 people using the solution.
How was the initial setup?
We have a dedicated team in the bank that helps with the core installation. The deployment team has a lot of documentation to help with the implementation.
What was our ROI?
We have seen a return on investment with the solution.
What's my experience with pricing, setup cost, and licensing?
The solution is costly. There is no standard license instead, the license is adapted to the organization's requirements.
What other advice do I have?
I give the solution a nine out of ten.
The maintenance is not difficult. We follow an auto-release process and most of the maintenance is completed by our central team.
I recommend the solution as long as it meets the organization's requirements.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
AppDynamics
January 2025
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,071 professionals have used our research since 2012.
Systems Engineer at a transportation company with 10,001+ employees
The business transaction that stands between multiple applications is most valuable, but it needs better resiliency and a lot of capabilities and features
Pros and Cons
- "The business transaction that stands between multiple applications is proving to be most valuable."
- "Its resiliency can be improved. We're told that the best we can do with an on-prem solution is to have a hot standby that requires a manual switchover. So, it is a do-it-yourself Ikea model of maintaining data consistency between two servers, without having low balance or failover considerations for an on-prem solution."
What is our primary use case?
It is primarily on-premises. We've been evaluating cloud, and I've got one application that's using a cloud-based solution, but the bulk of it is on-premises.
What is most valuable?
The business transaction that stands between multiple applications is proving to be most valuable.
What needs improvement?
Its resiliency can be improved. We're told that the best we can do with an on-prem solution is to have a hot standby that requires a manual switchover. So, it is a do-it-yourself Ikea model of maintaining data consistency between two servers, without having low balance or failover considerations for an on-prem solution.
There are a lot of capabilities and features that I need on a day-to-day basis that just are not included in the product. I have seen these capabilities and features in multiple other solutions. For number one, it has to be FedRAMP certified. We've been working around that with security and everything else. So, we need a solution that is fully supported in a secure federal environment.
For how long have I used the solution?
I have been using it heavily for about two and a half years.
How was the initial setup?
It was complex. There is nothing simple about this type of instrumentation.
What about the implementation team?
We had professional services from AppDynamics or Cisco for mostly on-prem expertise.
What other advice do I have?
I would advise others to take a higher systems-level approach to understand exactly what is needed in the way of instrumentation and monitoring within your enterprise. You can have a point solution like AppDynamics, and this is the big picture of the entire data flow throughout the system.
I would rate AppDynamics a six out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Info Sec Consultant at Size 41 Digital
Enables us to edit config files easily and make reports our own
Pros and Cons
- "The most valuable feature is the ability to take a report, and in particular, a visual, and link it to actual application performance and then the consequences. This means you can show how an incident or action has an effect on the business."
- "It could do with more than one data centre/multiple AWS accounts in a pane of glass. Also, improved scalability to large environments would be helpful."
What is our primary use case?
When you have a lot of AWS products running (and integrations connected to them) the only way you can monitor them is to have a system or automatic reporting. Cisco AppDynamics gives lots of "extensions" that collect metrics and feed them back to an AD controller so you can get a picture of health, usage, rules, and reporting.
It also works across environments from cloud to traditional, which means you don’t need something for AWS and then something for in-house products.
How has it helped my organization?
AWS was a new environment for a client and they used a series of extensions to show how the installation was performing and how changes impacted their setup, down the line. With sprawling cloud processes, it can be hard to see how your changes impact integrations, but AD really helps out with this.
Specifically, with the use of Cisco AD extensions, we were able to prove that a move from MySQL to Amazon Aurora sped up data retrieval. This meant a trial of Aurora was proven to be a success and led to a gradual phasing out of MySQL DBs.
What is most valuable?
The most valuable feature is the ability to take a report, and in particular, a visual, and link it to actual application performance and then the consequences. This means you can show how an incident or action has an effect on the business. This is invaluable for executive meetings, where it can sometimes be hard to link an event to an outcome, a month down the line. The bottom line is that it helps protect your bottom line.
The extensions can be edited in a simple config file so you can sculpt what you are getting.
What needs improvement?
It could do with more than one data centre/multiple AWS accounts in a pane of glass. Also, improved scalability to large environments would be helpful.
How is customer service and technical support?
For me, it’s always support and training that need improvement, as both of these are crucial to using a product effectively. When there are so many features it would seem to be a benefit, but in reality that can be daunting.
What other advice do I have?
We chose to procure this solution via the AWS Marketplace because you don’t need to buy physical hardware to use it.
I would rate the solution at nine out of ten because you can edit the config files easily and make the reports your own. Also, it supports loads of AWS products: S3, Elastic MapReduce, EC2, DynamoDB, ELB, RDS, Route 53, etc.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Consultant at a aerospace/defense firm with 1,001-5,000 employees
It provides end-to-end business transaction breakdown, with an easy user interface. It has to evolve with the latest technologies.
What is most valuable?
- End-to-end business transaction breakdown: clear picture of where the application is taking time
- Easy user interface to work on
How has it helped my organization?
In a critical project where, along with the monitoring solution, RUM is also deployed, it gives you complete clarity why my business transaction failed and what is technically causing that to occur. Instead of wasting time mugging up in logs, fighting with server logs, and manually capturing CPU resource statistics, AppDynamics does it a lot easier without a lot of installation effort, in a single dashboard. On top of that, if you also have RUM, life gets easy from the end-user perspective too.
What needs improvement?
This product still has to evolve with the latest technologies for which support is available. A lot of new technologies are being developed, such as Node.js, Docker, Play framework, Redis/Couchbase. Instead of just exposing the count number, average response time, and errors/sec, AppDynamics should dig deep into the request response of the transaction and offer a deep-sensing option like Dynatrace Ruxit.
Also, in my opinion, sometimes the values that appear in AppDynamics are skewed.
For how long have I used the solution?
I have been using it for four years.
What was my experience with deployment of the solution?
Nowadays, CI is very much in demand and because of that, Docker compatibility is increasing. However, to install AppDynamics on Docker is still a challenge. I have done it, but only after lot of consultation with AppDynamics support. Also, if the txn DB size increases, AppDynamics gets a bit tired and performance slows down.
How are customer service and technical support?
Technical support is 7/10. There is still a lot to improve. If you contact them regarding a specific technology, then that person becomes the only person aware of the issue, which should not be the case.
Which solution did I use previously and why did I switch?
We previously used Dynatrace. The AppDynamics interface was intuitive and more easy to understand. Also, deployment is easy.
How was the initial setup?
Initial setup was straightforward.
What about the implementation team?
Well, if it is a simple application, go with your in-house team for implementation. On the other hand, if there is a complex e-commerce app and you want to exploit every functionality of AppDynamics and integrate all of the interfaces, then go for external consultant implementation.
What was our ROI?
I cannot discuss ROI in terms of money, but, yes, RCA became easy, which ultimately saves time/cost/efforts and which becomes large with time-critical applications.
What other advice do I have?
Have a look on all three solutions: AppDynamics, Dynatrace and New Relic.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Systems & Network Administration Manager at Jack Henry & Associates
Dynamic baselining is a big plus. For example, for different times of the day or different days of the week.
What is most valuable?
The dynamic baselining is a big plus; being able to get rolling baselines for different times of the day, different days of the week, days of the month. Alerting is a big feature; being able to receive alerts when we have things that kind of go out of bounds. Dashboarding is also a pretty big one that we use a lot, along with the API; being able to put in our own data and add that to dashboards related to what AppDynamics itself is finding.
How has it helped my organization?
It's led to a very big decrease in MTTR when issues are encountered, as well as helped us to be a lot more proactive to be able to identify issues and customer degradation before customers start complaining about it.
What needs improvement?
The biggest complaint that we have at this point is the ability to exclude certain time frames from the dynamic baselining. If we have an event or something like that that we know performance goes significantly outside of the baseline, that ends up being part of the dynamic baseline, so you don't have the ability to alert and stuff on that going forward.
What do I think about the stability of the solution?
Overall, stability is very good.
What do I think about the scalability of the solution?
I haven't had any issues with availability or scalability.
Which solution did I use previously and why did I switch?
I did not previously use a different solution; no APM kind of tools.
We realized we needed an APM solution mostly because of the growing complexity of the application. It's a lot easier to monitor an application, per se, if you have good control and you know what all the application is doing. I think most people would agree that as applications are growing, and becoming more and more complex, you have less and less people that actually understand what's going on. You need something like AppDynamics that will help bridge that gap between the people's understanding and what the application is actually doing.
How was the initial setup?
The overall setup of the application is extremely straight forward. We had a little added complexity, due to the size of our deployment, but really, it is far more straightforward than all the competitors’ products that we looked at.
Which other solutions did I evaluate?
We also primarily looked at CA Wily Introscope and Dynatrace.
The biggest reason we chose AppDynamics was their ROI. AppDynamics was by far the quickest and easiest to get good results out of. The other two products required a lot more investment both as far as capital for purchasing systems to handle the load, as well as time to get the systems to really have useful data in them.
What other advice do I have?
The best advice would probably be to make sure that you know what your requirements are and that you're analyzing the tools to your requirements. Look at things such as capital and time to roll out. That makes a big difference in the ROI for a product.
Overall, it's a very strong product. It has most of the features that I think we need. There are a few things that could be improved, like the ability to exclude stuff from the baseline. It's not quite perfect, but other than some usability improvements, I think it's a very great product.
We use AppDynamics APM, as well AppDynamics EUM.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Computer Performance Specialist at a government with 1,001-5,000 employees
We can go into multiple tiers and monitor the transactions from the end-user point of view.
What is most valuable?
The business transaction tier of management is the most valuable feature; the fact that we can go into multiple tiers and monitor the transactions from the end-user point of view. That's very important to what we're doing.
How has it helped my organization?
It brings everything to the forefront. It helps the application staff plus the executive staff understand what's going on with the end-user performance because, obviously, that's one of the most important issues today.
What needs improvement?
I’d like to see something more towards a merger between the dev and the production. This is where big data comes in; the portion that's in there, moving things from installation and dev, moving them, managing them and transitioning between dev to production for new applications.
What do I think about the stability of the solution?
I haven't seen any problems with stability with any of the AppDynamics products that we're utilizing.
What do I think about the scalability of the solution?
Right now, it's scaled for what we have to do in terms of what we have to add. I think we've already allowed it, in the planning, for adequate scaling. Obviously, you have to put these guys on, various agents, but we've allowed for that.
How are customer service and technical support?
The professional services that we actually use, we did need their assistance in standing up this product. They were very helpful. They're still behind us even after they left the facility. They check in and log in to make sure that we're on track with what we need to do. Any problems that we did face, they addressed.
Which solution did I use previously and why did I switch?
We were previously using something else and that company didn't stay current with the times.
Which other solutions did I evaluate?
Before choosing this product, we did evaluate other options.
What other advice do I have?
Take a test drive of the demo.
I’ve given it a high rating because of the initial dashboards that are being built and the way that they can be built. I haven't seen anything like that. Especially with the flow management that's literally there in real time.
For right now, we are not using any other AppDynamics products. We are only using AppDynamics APM, but the new one they introduced at a recent conference, Business iQ, that seems very appealing too.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Enterprise Platform Manager at a healthcare company with 1,001-5,000 employees
Provides a better understanding of our single point of failure.
Pros and Cons
- "The flow map is very valuable to us. Before we installed APM, we had no idea how our application looked."
- "I would like to see more of a unified platform. They're very, very new on the server side, machine agents. I want them to be more mature in this area."
What is most valuable?
The flow map is very valuable to us. Before we installed APM, we had no idea how our application looked. If the developer who designed it decided to leave the company, we would be in dead waters. We had no idea what the application looked like. To understand the architecture, we would have to literally go back to the developers and ask them if they can at least put some blocks on paper. That was like, "okay, help me out, please. Let's go for dinner, let's go for lunch. You have to do something."
After installation of APM, we realized the value within five or ten minutes. We could see what our application looked like and this created value for upper management. They better understood that our single point of failure is a database connected to 10 or 15 servers. This is the only single point of failure. AppDynamics became our risk management tool. Now the senior management comes in, has a look, and says, "If you have a single point of failure, who is looking into this? Do we have a plan to make another database, a standby?" This is the key value that I see in this tool, and for which everyone is loving the company.
What needs improvement?
I would like to see more of a unified platform. They're very, very new on the server side, machine agents. I want them to be more mature in this area. The approach I understand they're taking is that we connect between an application and the server, but that's it.
That's the point where, if you have to describe the value of this tool in front of a super–techie Windows administrator, he will not appreciate the tool, because he's not getting the metrics that he wants to see. He wants to see message queue size. He wants to see how his virtual memory looks. He wants to see packets incoming, outgoing, what's the packet drop rate. He wants to see many, many technical details, which is not what we want.
Since I want to keep happy both sides of the board, I cannot live with just one application side being happy in the company.
For how long have I used the solution?
We have used APM for about a year.
What do I think about the stability of the solution?
We have not encountered any stability issues.
What do I think about the scalability of the solution?
We have not reached a stage where we can talk about scalability, so I'm not the right one who can answer.
How are customer service and technical support?
I have used technical support. They jump on right in. If the individual is not able to understand my question, or if he thinks that he is not the right technical fit for this case, he will not hesitate to say so. Whereas I've worked with so many vendors and nobody says that they don't know something. They all say that they’re the best. So, support is good. It's a very stable application, no issues so far.
We have other monitoring tools, so I can easily compare them.
Which solution did I use previously and why did I switch?
We were not using anything previously. They were relying on custom scripts and manual actions.
How was the initial setup?
Unfortunately I was not involved in the initial setup, but I'm expanding AppDynamics to a larger audience now. I am implementing it in other parts of our office.
The implementation is very straightforward. They have done a good job understanding the difficult areas of installation and configuration. They have just one agent that you have to just use as a start option for a program. So when you start an application, you have to tell the application that when you start, use this agent. You don't have to make any changes in your application. You don't have to make any changes on the server. You don't have to make any changes on your web server. So they've done an intelligent job in not putting pressure on the application team to redesign. It's very simple, straightforward.
What's my experience with pricing, setup cost, and licensing?
They have to look into the money aspect. It becomes difficult on the people who are advocating for the tool in their organization. I have to go and literally convince my upper management to give me more funds because it's beyond my budget capacity. It becomes so difficult for me and my upper management to get convinced that, yes, this is the right tool.
As a technical person, and as an application development team, they all understand that this is the right tool for us. But when it comes to budget and financial matters, it takes days and weeks to convince upper management to buy this tool. So they should do something more on licensing costs.
What other advice do I have?
When choosing a vendor to work with, I want to know how truthful is he with me when he's talking. I don't want him to be a sales guy coming up and trying to sell me something. He should be honest in his opinion. He should be truthful when he says that, "yes this tool will solve your problem". I don't want a person who comes and says that AppDynamics is the gold and he will solve world hunger and poverty. I don't want to hear that. Tell me the benefits, tell me the drawbacks, and leave it up to me to decide whether these drawbacks are something that I can live with or not.
That's one. Second, I would like my partner to understand that he should understand our environment first. He should not come on day one and say, "here I am, I have 20 years of experience, I will solve your problem". 20 years, yes you do have, but you have an [outer world experience, not with my company. So come sit here for seven days and look into the environment. I will get you the meetings that you need, but first understand us and then give me a pitch. So I want him to be careful with what he wants to say; don't jump the gun.
Third, help with the technical aspects. I've faced a lot of problems with other tools. Everyone says that, "yes, I am the champion, I can solve the problem", and I don't want to hear that. Tell me how much you know, as simple as that. I'm learning, you are learning, everyone keeps on learning everyday. So just put how much you know on the table. I need that honest opinion, honest answer, from my vendor or my partner. If you keep bluffing me, or you keep making me a fool, that will last for a week, a month, or a year, but not more than that.
With the limited features that we have used so far, I would rate APM an 8/10. The reason I don't want to rate them a 10 is that I've not used the tool to full capacity. So far, I have no issues. It has all the features that I need. But, there are some areas that they are lacking. If I have to get into technical details, I would say more on the JBoss, web server side, they are lacking some functionality.
I will definitely recommend AppDynamics. Look into APM and see if it fits in your environment. We know there are many APM software competitors. Go for it and at least give a try. Set it up to use in your environment. If you don't have a server, AppDynamics has a SaaS portal, and they can immediately install one controller for you. I would recommend that you understand the difficult areas you have in your environment. Just because it's a fancy tool, don't go for it.
Understand the difficult areas. Where are the areas that you get the most hit from the customers? It can be customer service complaining that your websites are slow. But that's a very subjective statement. What does the slow mean? So try to understand those areas. If you have more clarity, you can talk more intelligently to the AppDynamics team. But give it a try.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Application Performance Monitoring (APM) and Observability Mobile APM Container MonitoringPopular Comparisons
Dynatrace
Datadog
Zabbix
New Relic
Azure Monitor
Elastic Observability
Grafana
Prometheus
SolarWinds Server and Application Monitor
BMC TrueSight Operations Management
ITRS Geneos
Google Cloud's operations suite (formerly Stackdriver)
VMware Aria Operations for Applications
Honeycomb.io
Instana Dynamic APM
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- APM tools for a Managed Service Provider - Dynatrace vs. AppDynamics vs. Aternity vs. Ruxit
- I would like to compare Dynatrace and AppDynamics. On what basis should I decide?
- What Is The Biggest Difference Between AppDynamics and Dynatrace?
- What are the pros/cons of AppDynamics, New Relic & CA Technologies?
- HP TransactionVision vs. AppDynamics? Pros and Cons?
- Why use active and passive monitoring for a web site?
- What are the advantages of AppDynamics vs Dynatrace?
- Any advice about APM solutions?
- What Application Performance Management (APM) certifications do exist?
- What are the pros and cons of AppDynamics?
What was the product that didn't meet your needs, and why? Can you share what other options you consider and why you didn't choose them?