We are using it for performance management. We are using its latest version. Right now, we are in the adoption stage. We are going through the training process, and slowly we will start using it. Initially, a team of 50 people will be using AppDynamics. Our goal is that all teams use AppDynamics so that we can benefit from it.
Sr Technical Architect at a tech services company with 5,001-10,000 employees
Provides a lot of insights, helps to track down a lot of issues, and works well out of the box
Pros and Cons
- "From the performance management side, I like everything from business transaction work to tracking. On the database side, we can get a lot of insights from the database. On the server monitoring side, it helped us a lot to find out some of the issues on the VM side because VMs were creating a little trouble for us."
- "At this time, we don't have much visibility on the virtual environment, monitoring, and all other things. We have visibility only for database monitoring, and we have noticed performance impact when deploying database agents on the database server. We got to know this from AppDynamics support also that we should not deploy database agents from the database server. When agents are deployed on the same server and the database is monitored from there, we are not getting database server metrics. Therefore, we don't have those insights, and sometimes, we struggle because of that. They can improve this functionality so that we do not have a performance impact, and we can deploy anywhere. This would help us a lot. In terms of end-user monitoring, currently, it is not working for us because there are some complexities. It is a little complicated, and it takes a little bit of time to understand where you need to make changes. It would be very helpful if they can provide some template designs for end-user monitoring. When our servers are running on VMs, we don't get many insights from the VM side. I don't know whether it is possible to have visibility beyond the database, server, and application and whether there are some features where we can deploy AppDynamics on VMs as well. Such functionality would give us more control over storage, VM, OS, and database. It will also provide complete visibility of our hardware and software."
What is our primary use case?
How has it helped my organization?
With AppDynamics, we were able to identify where the database query was taking more time, that is, whether it was taking time on logical IOs or physical IOs. So, it helped to track down a lot of issues. It is also giving proactive alerts that help us to narrow down issues much quickly and fix them before they start impacting our customers. It has also been quite helpful when we want to show to our management or customers how this application helped.
What is most valuable?
From the performance management side, I like everything from business transaction work to tracking. On the database side, we can get a lot of insights from the database. On the server monitoring side, it helped us a lot to find out some of the issues on the VM side because VMs were creating a little trouble for us.
What needs improvement?
At this time, we don't have much visibility on the virtual environment, monitoring, and all other things. We have visibility only for database monitoring, and we have noticed performance impact when deploying database agents on the database server. We got to know this from AppDynamics support also that we should not deploy database agents from the database server. When agents are deployed on the same server and the database is monitored from there, we are not getting database server metrics. Therefore, we don't have those insights, and sometimes, we struggle because of that. They can improve this functionality so that we do not have a performance impact, and we can deploy anywhere. This would help us a lot.
In terms of end-user monitoring, currently, it is not working for us because there are some complexities. It is a little complicated, and it takes a little bit of time to understand where you need to make changes. It would be very helpful if they can provide some template designs for end-user monitoring.
When our servers are running on VMs, we don't get many insights from the VM side. I don't know whether it is possible to have visibility beyond the database, server, and application and whether there are some features where we can deploy AppDynamics on VMs as well. Such functionality would give us more control over storage, VM, OS, and database. It will also provide complete visibility of our hardware and software.
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.
For how long have I used the solution?
I have been using AppDynamics since 2019, so almost one and a half years.
What do I think about the stability of the solution?
It is stable, but I noticed that a lot of times, the controller takes more time to load metrics, which impacts our productivity because we have to spend a little bit more time on this. I don't know if it is something internal or something that needs to be done from our side in terms of licensing and deployment.
How are customer service and support?
I am satisfied with their support.
How was the initial setup?
It is easy. We need to configure a few transaction detection rules. It also works well out of the box. For deploying for other customers, it has export and import functionality, which is good.
Which other solutions did I evaluate?
We were exploring some open-source tools, but then we decided to go for an enterprise-level tool because we have a lot of customers. We have a cloud as well. That's how we decided to go for AppDynamics.
What other advice do I have?
It is a very much recommended tool. It is a really good and helpful tool for productivity.
I would rate AppDynamics a nine out of ten. I love this tool, and I don't have any issues with this tool.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director at a program development consultancy with 51-200 employees
Transaction snapshots collect the application call stack and SQL statements.
What is most valuable?
It automatically detects “slow” and “error” as transaction snapshots. The transaction snapshots help me find the root cause of the problem. Transaction snapshots collect business transaction information such as the application call stack and SQL statements.
It also captures important information about business transactions, such as method parameters and HTTP information (header, session, and cookie). The snapshots also correlate application calls among all monitoring nodes. It can identify the entry point to help us trace from the first tier to the back-end tier.
How has it helped my organization?
The solution helped me to find out if the slow transactions are caused by SQL statements or by external system calls. We also use it to trace the socket leak issue that occurred with the old mobile device version.
What needs improvement?
Adobe Flash Player is a forbidden program in many companies' IT security policies. AppDynamics was using HTML5 to improve its UI and replace Flash Player over the course of the last two years. However, its UI still has some features that require Flash Player as a display interface. They need to update their UI to HTML5 customer can easy to use and optimize UI performance.
For how long have I used the solution?
We have used this solution for four years.
What do I think about the stability of the solution?
We did not encounter any issues with stability.
What do I think about the scalability of the solution?
We did not encounter any issues with scalability.
How are customer service and technical support?
I would give it the highest rating in terms of technical support. The support engineer responds to questions very quickly and his answers clarify the issues.
Which solution did I use previously and why did I switch?
Our previous solution did not fulfill our monitoring requirements, so we chose AppDynamics to replace the old solution.
How was the initial setup?
The AppDynamics initial setup is a very easy, out-of-the-box installation.
Which other solutions did I evaluate?
We evaluated Dynatrace and New Relic.
What other advice do I have?
AppDynamics provides a complete online document. Everyone can learn by him/herself through the instructions provided in that document.
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.
Quality Assurance Expert at a tech company with 501-1,000 employees
Setup is independent from the details of the application landscape.
What is most valuable?
The fast setup of AppDynamics independent from the details of the application landscape is valuable.
How has it helped my organization?
We mainly use AppDynamics in our test lab to monitor the application undergoing testing together with its surrounding systems. The possibility to quickly drill down into problematic requests in combination with the drill down into all kinds of different monitoring data greatly reduced the time to analyze problems which we uncover during our load tests.
What needs improvement?
The graphical display of the monitoring data is very simple and unscientific. Histograms should be plotted as histograms. An easy export of the data of a graph in CSV or Excel format would be helpful for the creation of individual reports.
The advantage of a histogram plot is that you see the measuring intervals (bins) and are not mislead
to believe in a linear increase or decrease, where there was none. As for the export to .csv-files. It is very often necessary to prepare reports for customers or management. For those people the data need to be prepared individually with different kind of plots to emphasize the important point. Therefore a .csv-Export is very helpful.
For how long have I used the solution?
We have been using this solution for four years.
What do I think about the stability of the solution?
AppDynamics was very stable. It needed maintenance about 1-2 times a year.
What do I think about the scalability of the solution?
We did not encounter scalability issues, but our test laboratory does not host a large scale application landscape.
How are customer service and technical support?
We got our questions answered in a timely manner.
Which solution did I use previously and why did I switch?
At the time of our decision about which product to use, we tried several of the ‘main’ products and settled on AppDynamics.
How was the initial setup?
The initial setup was straightforward. The most difficult part was the procedure until we had the correct license installed.
What's my experience with pricing, setup cost, and licensing?
If you go in this field, consider that you will build a long-term solution, which will include a large part of your infrastructure. The tool is then very helpful, but you have to plan the long-term cost in your budget.
What other advice do I have?
The simplicity of usage implies that you need not get a decent course on how to use this product. But if you go to a course, you can learn different approaches and you can get into contact with people to whom you might ask questions at a later time.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Associate Support Engineer at a healthcare company with 1,001-5,000 employees
The most valuable feature is defining the health rules and seeing the metrics.
What is most valuable?
I'm pretty new to the product. For me, the most valuable feature is defining the health rules and seeing the metrics; defining the health rules so that I can get alerted in time. I think so far, I have only dealt with that.
I'm trying to learn new features that I have come across; use cases that I don't know if it's possible with AppDynamics, but I'm trying to find that out.
How has it helped my organization?
It has definitely improved us with performance. Now, we get alerted in time. We can see the call graphic and see where it's taking the most time. Then, we can go back to our code, improve it and optimize it. That's one thing I have seen happening.
What needs improvement?
Server visibility is an area with room for improvement. I use .NET services for one of my applications. When you see the CPU usage or memory for the .NET services, it gives you that data for the server, not for the individual service. I wanted to see them separated, how much each one of them is consuming.
I spoke to the AppDynamics guys about it. I found out that it's already coming in the next release, 4.3. That's something I wanted to see and it's already coming out.
I cannot think of anything other than that.
What do I think about the stability of the solution?
I wouldn't say I am 100% satisfied. There have been times that it fails. Sometimes I think the controller is down and I'm getting alerts. I'm still trying to figure out a way around that, because I don't want to be alerted when there is no issue.
But, it's good. Overall, it's good.
What do I think about the scalability of the solution?
I think scalability's good because we are adding a lot of new applications. It's actually very easy to configure AppDynamics for all of those. I'm not involved with the implementation part. The DevOps guys do that. I cannot comment a lot on that.
How is customer service and technical support?
Technical support is really good. The response is very fast. They are helpful. I get answers to my questions. I'm happy about that.
What other advice do I have?
I definitely recommend it. When I was at my previous company I had no idea about AppDynamics. I got introduced to it when I came to my current company and I realized that this could solve so many problems.
The reason why I have not rated the product higher is mostly not a reflection on APM. It's just that I am new and I'm still trying to figure things out. The documentation is pretty good. I get to learn a lot from that. Still, I think it can improve a bit more when I have to find answers. There is the AppDynamics community. You can ask questions on that, but there have been times when I haven't got answers to my questions or my ticket is still pending. They are responding, and it's not like they don't help. Sometimes, I just feel that it could have been better. There have been some answers that I have been looking for and I haven't gotten for quite a long time. That's one reason.
I’m only using APM at this time. I’m not using any other AppDynamics product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Performance Test Engineer at a insurance company with 1,001-5,000 employees
It's our eyes to the application and stitches a lot of information together on one screen.
What is most valuable?
The most valuable feature is just the sheer visibility it gives us, especially being on the performance team. It's basically our "eyes" to the application. Without it, we don't know the flow, we don't know where things are being impacted. We just love the visibility it gives us.
We have a lot of legacy systems. We have a lot of engineers, people. Not everybody knows the whole picture, where AppDynamics basically stitches all that together for us. So, you don't have to go to 10 different people, you can go to one screen and see that full view.
How has it helped my organization?
It improves the way we work, it improves our efficiency; a whole host of things, actually. It allows us to be more proactive than reactive. It even helps us more in our non-prod environment. We find issues before we ever get to production.
What needs improvement?
We're definitely looking for adoption of more platforms. We have some legacy z/OS systems that we use, so we're looking to help stitch those in. It's pretty difficult to; things aren't on the open system side. We’re definitely looking for that.
Given the testing we do, we look for ways to save detailed information on tests, such as "point in time". If we have a test we run, and we want to save that granularity and be able to pull it up, like a month later. We've expressed our want for that.
What do I think about the stability of the solution?
We haven't had any stability issues. Overhead seems to be pretty low. With some existing monitoring solutions we've had, we've always had the concern for overhead. We don't seem to have that concern with the AppDynamics solution.
What do I think about the scalability of the solution?
It seems to be scaling well for us. We have hundreds of nodes, hundreds of agents out there right now. I don't admin the tool too much but from what I've heard, it's scaling pretty well.
How is customer service and technical support?
We have technical support. We have the technical services. We work with one of their engineers on a monthly basis. It’s great, very responsive, knowledge is really good.
What other advice do I have?
Adoption: It's hard to do with just one person driving it. If you have that adoption, the team doing it, that definitely makes it a lot easier. Start on a couple small things. Work your way up. Don't try to do one "big bang" and get it all in there. At least for us, that's the way it's worked well.
In general, when I’m looking to work with a vendor, the most important criteria are definitely reliability, where they sit in the industry, responsiveness. They have to be responsive. They have to be cutting edge. Those are basically the main points.
As far as using other AppDynamics solutions, we started to get into the database monitoring side, so we can see some query performance, and not have to bug the DBAs; we can look at that ourselves. We’re enjoying that.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Web Engineer at a tech company with 501-1,000 employees
It helps us to find underlying problems, some of which are not so evident.
What is most valuable?
AppDynamics shows different tiers of our application from front-end to back-end, so it's really easy for us to toggle down to each tier and find the bottleneck.
How has it helped my organization?
Last year, I worked on the load and performance test for our service. AppDynamics allows us to know how long requests to our service take. From that, we can know whether there is a database delay or some other reason. It really helps us to find underlying problems, some of which are not so evident and are waiting like a bomb inside our system. This is one of the benefits AppDynamics brings us.
What needs improvement?
Actually, it still takes some time when I want to find some requests in time ranges. It's a little slow. I think maybe they could improve there.
What do I think about the stability of the solution?
I like to check real time requests and whenever I select a time range in APM, I feel it responds quickly. And the data looks very correct. So I think it has good stability.
What do I think about the scalability of the solution?
APM checks a lot of our loads and we have lots of similar environments. Our system requires a lot of scalability.
How are customer service and technical support?
I have not used technical support.
Which solution did I use previously and why did I switch?
I feel AppDynamics is really unique, because I really want to check our loss. We have lots of similar products to choose from like Elastic, Kibana, and Datadog but for the server stuff, we only have AppDynamics. So I feel it does a really good job and is really unique in the industry, and I don't think other products have all the features that AppDynamics can provide.
How was the initial setup?
I was not involved in the initial set up. I just use APM.
Which other solutions did I evaluate?
No, we didn’t have any other vendors for server monitoring solutions; only AppDynamics.
What other advice do I have?
My advice is just to play with it. It has so many dashboards and it's very intuitive and easy to understand. The visualization is also very good.
Regarding choosing a vendor, I think the most important thing is that they keep updating and improving the product. They also need to have great customer support. We want to have very precise data regarding real time data on the server.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Lead | Manager,Software Engineering at a aerospace/defense firm with 1,001-5,000 employees
We used it to analyze our APIs and web services.
Pros and Cons
- "I think the performance and interface are the most important features."
- "Maybe some more CPU power or something like that could be an area to improve."
Improvements to My Organization
We have analyzed so many of our APIs and web services. It showed how much data and how many times each and every API and web service is used. We didn’t know how much they cost; we are paying thousands of dollars for our web services. If we can save on those costs and enhance the performance, that's priceless.
Valuable Features
I think the performance and interface are the most important features.
Room for Improvement
The way we execute it, it takes a bit of time, like every tool. If they can improve that; instead of taking 10 seconds, say it takes 5 seconds or 3 seconds, that would be great. Maybe some more CPU power or something like that could be an area to improve.
Stability Issues
It's pretty stable; there has been no down time, and it does not hang.
Scalability Issues
It scales very well for our needs.
Customer Service and Technical Support
The support is awesome, so whenever we get something, we call them. We get 24-hour support, which is great.
Initial Setup
Initial setup was straightforward; that's awesome.
Other Solutions Considered
We looked at many other products at a few conferences. We saw a couple of more products and then we came back to AppDynamics; we are working with them for the last two years.
We decided to go with AppDynamics based first of all on performance, features, and the benefits we would get; whether the product was being offered per instance, per developer or for the whole team. The price, is it per instance or per year? We decided, based on all of these, that we should go for AppDynamics.
Other Advice
Go through the features it has; it has many of them. If you just buy it and use it for small things, it's not worth it. It has many features and capabilities; it is capable of doing many things. Go through the features in detail, or even go through training to get an idea of what it can do. It's a big product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Systems Performance Management Intern at Choice Hotels International
We can triage and diagnose problems sooner and proactively tell the teams involved about lags in their performances.
What is most valuable?
The valuable features of this product are being able to monitor the network traffic and know where my calls are generated from and where they are going to. This makes it easier for me to triage and diagnose, if there have been any problems.
How has it helped my organization?
We've been able to triage and diagnose problems sooner and proactively tell the teams involved if there have been lags in their performances, so they could look into them before there are any errors in production.
What needs improvement?
I would like to see some more work done for custom extensions. I don't think that there is enough support in that aspect.
We primarily have Java applications and that could be expanded as well.
What do I think about the stability of the solution?
It's been decent so far, at least since I've been working with it.
What do I think about the scalability of the solution?
We did expand our licenses recently. It has been fine with the large number of servers that we have been monitoring.
How are customer service and technical support?
We have used technical support. They have been proactive in answering all our queries.
Which solution did I use previously and why did I switch?
Our company was using other applications and tools previously. However, they wanted a consolidated solution, so AppDynamics did offer a lot in regards to what they were looking for.
I'm not sure of all the tools that they were using but I know that they were using Nagios and GigaStor. I may be missing a few names but there were quite a few. Now we have narrowed it down to AppDynamics.
How was the initial setup?
I was not involved with the initial setup.
What other advice do I have?
I would recommend others who are looking out for a similar solution to try this product. However, it does depend on each business individually and what suits its needs; so I won’t be able to get into any specifics.
I personally don’t use any other solution besides APM but there are people on my team using End User Monitoring.
There's always room for improvement in this product.
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?