We use it for performance and transaction trace monitoring. We use it for .Net and the JVM-related work. We look at all the heat maps and the Garbage Collection to see if there are any failures.
Senior Manager at Bank of America
Tech stack visualization solution used for performance and transaction trace monitoring
Pros and Cons
- "It gives me the ability to trace logs between transactions, for example, a DB transaction or JVM transaction from one hub to the other. I can easily find out where the problem is or where the bottleneck of the issues lies."
- "The overall performance of this solution could be improved. The hot-hot infrastructure features could also be improved."
What is our primary use case?
What is most valuable?
It gives me the ability to trace logs between transactions, for example, a DB transaction or JVM transaction from one hub to the other. I can easily find out where the problem is or where the bottleneck of the issues lies.
What needs improvement?
The overall performance of this solution could be improved. The hot-hot infrastructure features could also be improved. If one goes down, the other should pick up automatically. When we patch one data center, the other primary or secondary center needs to be manually started. We need to do a manual sync between the database and the AppDynamics applications.
For how long have I used the solution?
I have been using this solution for four years.
Buyer's Guide
AppDynamics
November 2024
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
815,854 professionals have used our research since 2012.
What do I think about the stability of the solution?
This is a stable solution. The only drawback is that it is not a cluster environment and it doesn't have hot-hot features.
What do I think about the scalability of the solution?
This is a scalable solution but we would like more options to hold more licenses. Right now we have 30,000 agents using this solution.
How are customer service and support?
The technical support for this solution is good.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Before AppDynamics we used a product called BlueStripe that was acquired by Microsoft.
How was the initial setup?
The initial setup of this solution is straightforward. The deployment is also straightforward because we used some of the provisioning tools to package the software and distribute it. Creating dashboards and fine-tuning JVMs took some time.
What was our ROI?
This solution has really helped us to improve some of the performance of the JVMs at an early point in coding.
What other advice do I have?
I would rate this solution an eight out of ten.
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.
Application and Network Performance Engineer at a tech services company with 1-10 employees
Functional, but its installation process needs to be more straightforward, and its pricing model needs improvement
Pros and Cons
- "What I like best about AppDynamics is that it's functional, particularly in APM in Java and .NET."
- "The AppDynamics installation process needs to be more straightforward. Deploying the product is also tricky."
What is our primary use case?
I use AppDynamics when there's a performance issue with an application, but if it's a network-related performance issue, I use Accedian Skylight.
What is most valuable?
What I like best about AppDynamics is that it's functional, particularly in APM in Java and .NET.
What needs improvement?
What needs improvement in AppDynamics is installation. The installation process needs to be more straightforward. Deploying the product is also tricky, so this is an area for improvement.
Pricing is another area for improvement in AppDynamics because its current pricing model is no longer suited to containers and technologies.
The product used to be the best in the market ten years ago, but it now needs to regain its position as the leading product in its niche.
For how long have I used the solution?
I've been using AppDynamics for ten years. I started my job ten years ago and remained in this area.
What do I think about the stability of the solution?
In terms of stability, AppDynamics is a four out of ten.
What do I think about the scalability of the solution?
Scalability is the product's performance when you scale, and because the company is a SaaS company, it's not a very big deal. However, AppDynamics uses a MySQL database behind the engine, which is not the best for keeping metrics.
The solution could be more scalable and dynamic in terms of installation and configuration. Scalability-wise, AppDynamics is a four out of ten.
How are customer service and support?
The support for AppDynamics used to be very good, and now it could be better. The support team could be more knowledgeable.
The technical support for AppDynamics is a four out of ten for me.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I'm using AppDynamics, Datadog, and Dynatrace simultaneously.
How was the initial setup?
Setting up and configuring AppDynamics is challenging because you need to give specific names to every container and server you deploy. Each name has to be unique, so it isn't easy to think of names in terms of dynamic environments. This means that when you move to microservices, AppDynamics has a very complex setup.
I'd rate the setup for the product as two out of ten.
What's my experience with pricing, setup cost, and licensing?
The pricing model for AppDynamics isn't good. You have to subscribe to a yearly or a three-year licensing, which isn't very handy.
You buy a license for five hundred containers for a very large application, and you only need the containers for a limited time in that domain. For example, you only need five hundred containers once in that specific year, but you must buy five hundred licenses.
The current AppDynamics pricing model isn't fair. It's one out of ten pricing-wise. The solution is one of the most expensive in the market today.
What other advice do I have?
I've switched to solutions such as Dynatrace, Datadog, and AppDynamics.
My rating for AppDynamics is four out of ten because it has a lot of room for improvement.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
AppDynamics
November 2024
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
815,854 professionals have used our research since 2012.
Engineer at United Airlines
Agents have low CPU overhead compared to other agent-based products we have tried
Pros and Cons
- "Autodiscovery of application topology, based on real user traffic."
- "The GUI can be overwhelming at first to a novice Dev or Ops support person, and the possible root causes of an issue do not bubble up to the first screen you see."
What is our primary use case?
Monitor 1000's of .NET, Java, Node.js, and Go applications using an auto-discovering agent-based tool.
How has it helped my organization?
We have cut our MTTR by half just by deploying agents. It significantly reduced the amount of time that we spend building synthetic monitors. To the point, we rarely have to build any monitors unless it is a vendor app or appliance we can't access to install an agent on.
What is most valuable?
- Autodiscovery of application topology, based on real user traffic
- Baselining of every single metric that you throw at it.
- Easy to use API
- Customizable extensions
- Facilitates business, dev and ops communication
- Agents have low CPU overhead compared to other agent-based products we have tried.
What needs improvement?
The GUI can be overwhelming at first to a novice Dev or Ops support person, and the possible root causes of an issue do not 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.
- Click here to drill down into the root cause at the method level snapshot.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
Very rarely. Solid performance on our controllers.
What do I think about the scalability of the solution?
None. The SaaS team worked with us on our rollout and expansion, making sure our controller is tuned for the metric and event loads.
How are customer service and technical support?
- Great SaaS support, performance and uptime
- Responsive support team
- Responsive extension Dev team
Which solution did I use previously and why did I switch?
The previous tool was:
- Clunky
- Had difficulty in configuring alerting.
- Did not use baselines.
- Required hard thresholds for each metric.
- Had a Java-based GUI, performed poorly.
- Nobody wanted to use it.
How was the initial setup?
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 do not have a solid automation tool already in use, deploying agents can be time consuming.
What about the implementation team?
We had an in-house team of two people, and a vendor team assisting. The team was a mix of beginner to expert, and it worked out great.
Which other solutions did I evaluate?
Dynatrace and HPE Diagnostics.
What other advice do I have?
RUM, synthetics, mobile, network, and browser analytics make this a well-rounded tool.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Operation Manager at Totalplay
Features powerful, easy to use, and simple installation
Pros and Cons
- "This solution is easy to use and very powerful, it is a complete tool for us."
- "There could be some improvement in the constructions of the diagrams, it is too difficult currently."
What is our primary use case?
We are using the solution to improve the performance of our application transactions.
What is most valuable?
This solution is easy to use and very powerful, it is a complete tool for us.
What needs improvement?
There could be some improvement in the constructions of the diagrams, it is too difficult currently.
For how long have I used the solution?
I have been using the solution for four months.
Which solution did I use previously and why did I switch?
We have used in the past Wily and Dyatrace. We switched to this solution because of economics and we have found there is more information available to help us improve.
How was the initial setup?
The installation was simple.
What about the implementation team?
We used a partner to help us do the implementation of the solution. The full deployment was approximately one week and we use a three-person technical team for maintenance.
What's my experience with pricing, setup cost, and licensing?
There is a license for the solution and we paid approximately $2,000. There is also an additional cost above the standard license which cost us approximately $3,000.
What other advice do I have?
I would recommend this solution to others.
I rate AppDynamics a nine out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Head of Technology and Services at arwentech
The dashboard is intuitive and helps visualize the connections
Pros and Cons
- "I like how the AppDynamics dashboard portrays the information flows. When a task is executed, various flows between different applications and databases happen in the background. The dashboard is intuitive and helps visualize the connections, the directions of the flow, and the information related to these specific sessions."
- "AppDynamics is agent-based, so some customers are reluctant to install the agents in all their production environments. It would be helpful if they had an agentless version. It covers applications on the server, but the solution is weak on the network side. The agent is not deployed on the network components, so it cannot provide complete information about issues on the network layer."
What is our primary use case?
We use AppDynamics to monitor application performance.
What is most valuable?
I like how the AppDynamics dashboard portrays the information flows. When a task is executed, various flows between different applications and databases happen in the background. The dashboard is intuitive and helps visualize the connections, the directions of the flow, and the information related to these specific sessions.
What needs improvement?
AppDynamics is agent-based, so some customers are reluctant to install the agents in all their production environments. It would be helpful if they had an agentless version. It covers applications on the server, but the solution is weak on the network side. The agent is not deployed on the network components, so it cannot provide complete information about issues on the network layer.
For how long have I used the solution?
I have used AppDynamics for about a year.
What do I think about the stability of the solution?
I rate AppDynamics six out of 10 for stability. The agent sometimes stops working when users perform upgrades on the application side. We have to restart it.
What do I think about the scalability of the solution?
I rate AppDynamics seven out of 10 for scalability. I haven't had any difficulty receiving information on the main controller and propagating it on the dashboard. It also has a high-availability option.
How are customer service and support?
I rate AppDynamics support nine out of 10.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
SolarWinds monitors the applications, but it only provides information within the system and does not tell you about information flows.
How was the initial setup?
We can roll it out in a week if everything goes smoothly. However, we sometimes have compatibility issues with the agent. If the agent is not working correctly and providing the information, we might need to develop a customized agent or get one from the user community.
What was our ROI?
The customers are happy, and we hear positive feedback from the users. It helps the application team and the developers by providing an excellent tool for troubleshooting performance problems.
What's my experience with pricing, setup cost, and licensing?
I rate AppDynamics seven out of 10 for affordability. AppDynamics is an expensive solution. The price depends on the size of your environment. It's about $500,000 for a large enterprise.
What other advice do I have?
I rate AppDynamics eight out of 10. It's on the high end of the Gartner quadrant, but it's lacking some features.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer:
Responsable Commercial at Zen Networks
Customizable, simple to set up, and helps make code more effective
Pros and Cons
- "The initial setup is simple."
- "If AppDynamics could do a one-agent function with their actual monitoring effectiveness, it will be the greatest tool."
What is our primary use case?
We use this product for the public sector and for really big data centers and infrastructure.
How has it helped my organization?
We implemented it for a big bank in Morocco and it monitors all the web interface interfaces. It also monitors solutions like Salesforce, SAP, these kinds of solutions, and it describes the problem really from the root.
What is most valuable?
You can use one module for each server, for each application, and for each API.
It can monitor the income and the outcome. For example, when you have a website that has online payments, if there are bugs in the online payment for the provider, it will check it, see the problem, and send you an alert.
If the development team makes a mistake with this tool, it points really the mistake and sends it to the manager and it provides also a solution too, as it monitors the code. It provides solutions to make the code more effective.
The initial setup is simple.
With the solution you can put add-ons on it and it's very customizable. You can customize it easily. If you want something that the tool doesn't have, you can add it easily.
It is stable.
The solution can scale.
What needs improvement?
Compared to Dynatrace, which is the biggest competitor to AppDynamics, Dynatrace is a one-agent tool. You don't have to put an agent in every single server or app. However, the monitoring is less effective in Dynatrace. If AppDynamics could do a one-agent function with their actual monitoring effectiveness, it will be the greatest tool.
For how long have I used the solution?
I've been dealing with the solution for two years now.
What do I think about the stability of the solution?
The solution is stable. It's reliable. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
The product is scalable. 30% of our team uses the solution. They are IT experts and they are DevOps. You have to know how to code and you have to know how to deal with infrastructure servers, et cetera, and you have to know how to put KPIs and everything that the client needs into place.
I'm not sure if clients have any plans to increase usage at this time.
How are customer service and support?
Technical support is very, very good.
Which solution did I use previously and why did I switch?
I'm also familiar with Dynatrace.
How was the initial setup?
The implementation is straightforward. There may be a bit of complexity here and there. You just have to buy the license with the number of agents that you want to install. It's more complex than the Dynatrace setup. It's complex in terms of the fact that you have to know the tool and you have to know how to code. If you want to customize it, you have to know development also, those parts can be very complex, or more complex than Dynatrace, for example.
The deployment takes from one to six months.
The implementation strategy is, first, we take notice of the entire IT infrastructure, the entire digital environment. When the audit is complete, then we proceed to the tool installation.
We have ten people that can handle deployment and maintenance tasks.
What about the implementation team?
Most of the implementation was handled in-house. We have a delivery center in Tunisia that can handle the setup. We provide assistance to our clients.
What was our ROI?
Clients have seen an ROI. For example, we had a client who had to troubleshoot a website and its banking application, and it was buggy all the time. It was not working. I was a client of this bank. Since we implemented this solution, it's been one of the best banking apps in Morocco.
They had great ROI in terms of client satisfaction. For the user, the banking administration processes are easier. You do everything on the app, which now works well.
The return on investment is huge.
What's my experience with pricing, setup cost, and licensing?
The licensing is paid yearly. It depends on the size of the environment, and the number of apps or IT infrastructure that is monitored. It can cost from $30,000 to $500,000. Larger companies, like, for example, Facebook or Amazon, would likely one million dollars. It really depends on the size of the company.
There are some add-ons to put back robots that make tests on the website on something, to see if there is some risk, bugs, or whatever could damage the website.
Which other solutions did I evaluate?
We didn't evaluate other options.
What other advice do I have?
We're resellers.
We deal with various versions of the product. The on-premises deployment we had we stopped using a few months ago. Now, we only deal with SaaS deployments.
In this digital era, this tool is not nice to have, it's a must have. If a company works 100% on digital and they have websites to make SaaS solutions, everything which is on internet can be hacked, can have bugs, et cetera. This tool is really the tool that you must have to prevent this type of risk.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
Senior Manager at Bank of America
Easy to use and install, with good instrumentation for performance testing, and good alerting
Pros and Cons
- "The most valuable feature is the flow map."
- "I would like to see more artificial intelligence and machine learning brought in to monitor the statement and payment sum issues we have."
What is our primary use case?
We are using this solution for performance testing and transaction tracing.
What is most valuable?
The most valuable feature is the flow map.
It's easy to use, and the instrumentation is also good.
The alerting mechanism is very good.
What needs improvement?
I am a monitoring administrator and one of the biggest issues is that it doesn't have a large environment for support. We work in a large environment with nine to ten separate controllers in different processes.
We can configure but it cannot synchronize the data, so it has to be done manually.
I felt that it's a bit complicated on the administration side.
I would like to see more artificial intelligence and machine learning brought in to monitor the statement and payment sum issues we have. That would be very helpful.
For how long have I used the solution?
I have been working with AppDynamics for approximately two years.
What do I think about the stability of the solution?
There are limitations in the metrics collection. It is filling up the disk space.
How are customer service and technical support?
Technical support is good.
How was the initial setup?
The initial setup is straightforward.
What about the implementation team?
We completed the installation ourselves.
What's my experience with pricing, setup cost, and licensing?
Pricing is handled by another team.
What other advice do I have?
Definitely, I would recommend this solution for others who are interested in using it for the alerting mechanism. Also, if they wanted to have more clarity regarding the application and the transactions that are stored, this product works well.
I would rate this solution an eight out of ten.
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.
Manger Sr, IT Program Mgmt. at a aerospace/defense firm with 10,001+ employees
We are able to correlate performance between tiers
Pros and Cons
- "It has improved my organization because we are able to proactively and reactively look at performance issues."
- "We are able to correlate performance between tiers."
- "It needs strengthening in the database tiers."
What is our primary use case?
The primary use case is application performance monitoring. It performs well.
How has it helped my organization?
It has improved my organization because we are able to proactively and reactively look at performance issues.
What is most valuable?
- Looking at every tier in the application's path.
- Being able to correlate performance between tiers.
- Being able to drill down within the individual tiers for metrics.
What needs improvement?
It needs strengthening in the database tiers.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
It seems stable.
What do I think about the scalability of the solution?
The scalability is very good.
How are customer service and technical support?
We have used the technical support, and it is very good.
Which solution did I use previously and why did I switch?
The previous solution seemed to be stagnated, in terms of its ability to monitor new technologies and its ability to move into a cloud/SaaS environment.
How was the initial setup?
It was both straightforward and complex to set up, like any tool. General configuration is usually straightforward, and when you start to look for integration or enhanced capabilities, that is when things start to get complex.
What's my experience with pricing, setup cost, and licensing?
Cost and licensing will constantly go up, so there are some cost opportunities there.
The way it is structured in terms of price could be better. You pay for individual modules and that adds on to the cost, which detracts you from implementing those modules and slows you down. It would be better if there were more solutions incorporated into the base price.
Which other solutions did I evaluate?
We evaluated AppDynamics vs New Relic APM and Precise. It was really a customer-driven mandate at the time, so I do not know if it was a fair comparison end-to-end of capabilities and cost.
What other advice do I have?
Look at the whole picture. Take into consideration what you get for specific pricing models and how much it costs to add on things you may need later.
Most important criteria when selecting a vendor: cost.
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: November 2024
Product Categories
Application Performance Monitoring (APM) and Observability Mobile APM Container MonitoringPopular Comparisons
Splunk Enterprise Security
Dynatrace
Datadog
Zabbix
Prisma Cloud by Palo Alto Networks
New Relic
Azure Monitor
Elastic Observability
Grafana
ThousandEyes
Prometheus
LogicMonitor
SolarWinds Server and Application Monitor
ScienceLogic
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?