It gives us good insight into our end-to-end business transactions. In the past, we've had to rely on customers calling us and telling us things were having problems. We can now not only do real-time monitoring, but also trending analysis, which allows us to reduce those calls.
IT Operations Engineer at a individual & family service with 10,001+ employees
Instead of relying on customer calls to report issues, we can do real-time monitoring and trending analysis. Adding Business iQ would be an improvement.
What is most valuable?
How has it helped my organization?
We can utilize AppDynamics not just from a monitoring standpoint, but our capacity teams, our service health teams. It allows not just one group to utilize the data and utilize the metrics, but across our other teams. Other operational and even our business units can utilize the data, for trending purposes or whatever they need.
What needs improvement?
Nothing’s perfect. With any application, there's room for improvement. Based on what they were discussing at a recent AppDynamics conference, I do see some excellent new opportunities that they're going to be releasing soon. We're looking forward to those. For example, the Business iQ was one that I saw that I thought was very, very interesting. I could definitely see our company utilizing that. That would be an improvement; absolutely, no question.
We're not currently using any of the analytics part of AppD, but I'd like to see our company utilize some of the other capabilities of the tool.
I can't think of any specific additional features I’d like to see or improvements to the APM, what we're currently using.
For how long have I used the solution?
I think we've been using AppDynamics for about three 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?
As far as I’m aware and from what I’ve seen so far, we have not had any stability or scalability issues. I think we've been using AppDynamics for about three years now and I'm relatively new to the company. If there were issues, they were early on during the initial deployment. Any upgrades we've done, anything from the specific app level, has been seamless.
How are customer service and support?
I have not used technical support. We can troubleshoot a high percentage of issues – I don’t know the exact percentage – in house, with either our internal monitoring group specifically or other groups.
What other advice do I have?
If you asked me about it, I would provide our experiences, what we're seeing and that would be it. I would say, “Here are some of the things we were having problems with. Here are some of the things that AppDynamics was the solution, where we have seen improvements.” I would probably steer towards that and then have them talk to a rep, who would be able to tell them, for their business, what they could do to help them.
In general, when I’m looking at vendors to work with, I look for a company that's willing to partner up with us, and not only through the sale of an application, but through installation and then ongoing development; really partner with them to say, "Here are the issues we're having. Talk to us about your roadmap. In three months, six months, one year, where are you going to be in that time? What can we do to help you improve the tool?" That's very important.
So far, I've been happy with the vendor itself, with AppDynamics, with the developers that are constantly asking what can they do to help us and looking for feedback of what are the things that we'd like to see. They're doing that very well.
We do not use any other AppDynamics solutions; just this one.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Engineer at a manufacturing company with 1,001-5,000 employees
Makes it very clear when/where the issue is occurring. Allows us to quickly find and solve the root of the problem.
What is most valuable?
By far the most valuable/important feature for us is the ability to correlate the performance of individual business transactions across multiple nodes and applications in our environment.
How has it helped my organization?
Usually when a performance issue occurs there is a lot of finger pointing and spin that happens as a result. AppDynamics makes it very clear when/where the issue is occurring and it makes us quickly find and solve the root of the problem. It has also helped us foster more trust in our teams and the applications those teams build because everyone is being monitored by the same application.
What needs improvement?
The alerts and pro-active monitoring need work. I have found it very cumbersome to setup meaningful rules. This has led us to use the tool as a reactive tool instead of a proactive tool. Also, it would be great if this could be an iPad app (or at least not flash) so we could have easier access when working remotely. Lastly, this app needs better support with LDAP authentication (see below for more details regarding this topic).
For how long have I used the solution?
We have been using this solution for a little over 6 months in total.
What was my experience with deployment of the solution?
Yes, we still don't have AppDynamics properly working with LDAP. The actual LDAP integration was not hard. However, we have a large organization and something about pulling up our LDAP user list causes the UI to completely freeze. This has essentially made it to where we cannot provide everyone we want access without a lot of hassle.
What do I think about the stability of the solution?
Nothing conclusive, however there have been times where we don't see full business transactions. I believe this is because of our use of MongoDB which doesn't seem to be completely supported for which we configured custom exits for.
What do I think about the scalability of the solution?
Not yet.
Which solution did I use previously and why did I switch?
No, another part of our company used New Relic though. We could not use that solution because it is cloud based and the specific data our group interacts with cannot be externally hosted.
How was the initial setup?
I believe our setup was fairly straightforward, however it was difficult to get the MongoDB interactions to work correctly (still think we have some issues even now with this).
What was our ROI?
IT is fairly hard to quantify exactly, but I believe the ROI was very high. I believe this product saved us countless hours/time and really has allowed us to focus on building/maintaining software instead of digging through logs while doing more rudimentary application monitoring.
Which other solutions did I evaluate?
Yes, as stated above we considered New Relic but could not use it because it was a hosted solution.
What other advice do I have?
I would say the best thing people could do is to monitor as much as possible. By this I mean don't just monitor the app your team/group is building, but also everything it interacts with. I found the most use out of this tool when we could see the whole picture not just our small slice.
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
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.
IT Specialist​ at IT Specialist LLC
user friendly, broad feature range, and stable
Pros and Cons
- "AppDynamics has a very broad range of supported technologies, and it's user-friendly. It looks nice, and it's easy to sell the solution to the stakeholders when we can visualize how the website is working. For example, where we have any problems through visual analytics."
- "The end-user experience is not really good because we can't catch all of the transactions. We only can catch the full stack of flow transactions, but I think that this is caused by the technology they use. If they will catch every transaction, it will cause a very big load on the performance of applications. The monitoring of all transactions needs improvement."
What is our primary use case?
Our main use of this AppDynamics is to monitor customer applications, such as web applications. For example, to monitor the availability of online stores, and to figure out whether we have any problems.
What is most valuable?
AppDynamics has a very broad range of supported technologies, and it's user-friendly. It looks nice, and it's easy to sell the solution to the stakeholders when we can visualize how the website is working. For example, where we have any problems through visual analytics.
What needs improvement?
The end-user experience is not really good because we can't catch all of the transactions. We only can catch the full stack of flow transactions, but I think that this is caused by the technology they use. If they will catch every transaction, it will cause a very big load on the performance of applications. The monitoring of all transactions needs improvement.
For how long have I used the solution?
I have been using AppDynamics for approximately eight years.
What do I think about the stability of the solution?
The solution has been stable in my experience.
What do I think about the scalability of the solution?
The solution is scalable. AppDynamics has been flexible enough for what I use it for.
How are customer service and support?
I have not contacted support. We have only used our local distributors, and they have been good.
Which solution did I use previously and why did I switch?
I have used an older version of Dynatrace previously.
How was the initial setup?
The solution is easy to deploy if you know what you are doing. It was simple for me.
What's my experience with pricing, setup cost, and licensing?
The price of AppDynamics could be reduced in my region.
What other advice do I have?
My advice to others that want to implement this solution is to have a test environment, and then go to production. Sometimes it requires tuning of the software and restarting services a couple of times, it's better to make all of these changes on a test environment, and then to move to production.
I have been using AppDynamics for approximately eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
Service Delivery Manager at a tech services company with 51-200 employees
Scalable, good performance monitoring, and excellent for enterprise-level organizations
Pros and Cons
- "It's good for a larger scale deployment such as what my company is working on."
- "The initial setup could be easier."
What is most valuable?
The product is good for the enterprise SAS application performance monitoring. It's good for a larger scale deployment such as what my company is working on.
The solution is scalable.
What needs improvement?
The solution is complex.
We'd like the solution to offer more AI features.
The initial setup could be easier.
They need to improve the infrastructure and make it less complex. There are too many modules and components.
It would be helpful if the product had local support in our area.
For how long have I used the solution?
We acquired the solution last year after we did a bit of research on its capabilities. We've been using it for a few months so far.
What do I think about the scalability of the solution?
The scalability is good. If a company needs to expand it, it can do so. It's a good product for large-scale projects and enterprises.
How are customer service and technical support?
We don't have AppDynamics local support in my area. We only have a partner in my region, which is not really AppDynamics. In terms of the whole implementation, the experience, I wonder if the experience is good enough. I suspect a direct connection with AppDynamics might be better. If they had a product team in my region we might be better off.
How was the initial setup?
The initial setup is not easy or straightforward. It's quite complex. You really need to have local support.
What other advice do I have?
We are just a customer and an end-user. We don't have a business relationship with AppDynamics.
I'd rate the solution at an eight out of ten. We've been happy with its capabilities over the time we have used it.
I would recommend the solution, even with all of the complexity that it brings. However, I would advise new users or companies considering the product to make sure they have local support.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
DBA at a tech services company with 10,001+ employees
It helps monitor the actual quality of work. They have to improve in terms of the GUI.
Pros and Cons
- "Before we moved the code to AppDynamics, we had to compare the agile process and also had to make sure that they're following the standards."
- "It would help to maybe have a more graphical interface and more user-friendly graphics."
What is most valuable?
Monitoring and mediating the risks are the most beneficial features.
Before we moved the code to AppDynamics, we had to compare the agile process and also had to make sure that they're following the standards. Thus, monitoring the actual quality of work in AppDynamics is the most valuable feature to us.
What needs improvement?
It would help to maybe have a more graphical interface and more user-friendly graphics. I don't think that Java is so adaptable since the marketplace has improved a lot. Thus, they have to improve in terms of the GUI.
What do I think about the stability of the solution?
There was not that much downtime experienced.
What do I think about the scalability of the solution?
It is scalable across the board. We have implemented it across our company. It will meet the needs of the company, going forward.
How is customer service and technical support?
The other team took care of the support. I am only a DBA but as far as I know, I haven't heard of any issues as such.
How was the initial setup?
The setup is very simple. To be honest, it is pretty straightforward. They sent a team to help us out with the implementation. From the database side, we worked with the product team members to put in the database and also for the infrastructure laydown. It was straightforward.
What other advice do I have?
It is a good product and I would highly recommend it.
Whilst looking for a vendor, the most important criteria is honesty. I don't want to waste time, so I want honest feedback. We don't want any lame excuses such as, there is no patch or that they are still working on it and so on. Thus, honesty is most important.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Sr. Director Software Development
It provides a real-time view of what the system looks like and how it is performing.
What is most valuable?
The most valuable feature is the immediate view into what the system looks like – how it's doing; how it's performing, and what are the connected pieces; that instantaneous, real-time view of what's going on.
How has it helped my organization?
A benefit of the solution is the ability to identify real-time problems before the customers even notice them. Even when customers do notice them, it gives us the ability to diagnose very, very quickly where the problem is and what's actually going on, so that we can do a much faster solution.
What needs improvement?
We're struggling a little bit with the way it auto-configures the various endpoints and how to work it. Some of the endpoints are not quite defined correctly, in its ability to sort of go in and tidy things up after the initial install and configuration. That's a little tough to get in and figure out. It's also made tough by there being very few people that are doing this as a job. It's basically me.
Other than that, I can't really think of anything.
What do I think about the stability of the solution?
The stability is fantastic.
What do I think about the scalability of the solution?
The scalability’s been great. We've deployed it over two data centers; multiple agents; all over the place. It's great.
How are customer service and technical support?
We have used technical support a couple of times, but it's pretty much self-explanatory, how to actually use it.
Technical support has been fine; very fast response times; taking us through to getting the question answered rather rapidly. It was good.
Which solution did I use previously and why did I switch?
We previously tried a couple of different things, but it was really just the practice. I've been at the company a long time, 10 years. When issues would arise, a lot of the diagnosis was based on gut feeling. I've known the application for so long, and been a part of its development for so long, that if I felt like the problem was something, that's probably what happened. That's just not good enough as the business grew.
We started looking for solutions that would give us true, real data and scientific answers for everything that's going on in the system. That's how AppDynamics came to be part of the discussion.
Which other solutions did I evaluate?
We also looked at one other outfit. I think BMC was the one that we were looking at.
The most important criteria when selecting a vendor like AppDynamics is, does it work?
What other advice do I have?
Buy it. Buy AppDynamics, but you have to invest in your team too. It has to be someone's job to be setting the system up; to watching the system; making configuration changes. It has to be someone's job to report on the data that AppDynamics is coming with.
I have given it a perfect rating because of how quickly we can go in and see what's going on, diagnose issues before they become issues, but also respond. When we haven't got there first, when someone's reporting a fault, how quickly we can go in and see exactly what's going on, pull up the error message, see the red line on the errors, and so on. We're so much faster in responding to issues than we've ever been before.
We are not using APM with any other AppDynamics products at this time.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Engineer II at Expedia
Correlating application problems with issues customers report is valuable.
What is most valuable?
The most valuable feature is real-time performance monitoring of my production applications; being able to determine within just a couple of minutes, whether or not my applications are having a problem; and being able to correlate that with issues that my customers report on.
How has it helped my organization?
We use it pretty widely across the company. In my particular group, where we've been able to get it situated for all of our .NET and related applications, we've been able to really improve our time to resolution on incidents. We've been able to better institute root-cause analysis for these incidents that we've been having. Whereas before, we were essentially a black box. Customers could say that they were having issues and we would not be able to independently correlate those reports with actual production problems. Now, we have much greater visibility from top to bottom, in terms of the web page and the server level.
We have the database monitoring component, as well. We can take a look and see whether we were having blocking on our database at the time, without needing to engage our database administrator. That also improves our time to resolution.
What needs improvement?
One of the things that I would like to see is a little bit more ease of use with regards to the analytics component. I know that's new. At a recent conference, there was a session for hands on with analytics that I signed up for. I planned to look at that a little bit. Otherwise, it's been a little bit of a black box to try and get started with our existing infrastructure.
I know that they're moving towards a lot of the things that I would like to see. For example, slightly deeper integration of the database monitoring that's already in place and being able to, a little bit more easily, correlate that to the calls that my web service is making. My applications, in particular, are very, very, very database heavy. Being able to see that more closely linked would be nice. The latest version of the controller has already started moving in that direction.
Being able to use analytics in the way that it's advertised; there's still a gap for me personally, in terms of where we are now and what the capabilities of analytics are. I would really like to see that made a little bit more transparent.
These are small, quality-of-life issues.
What do I think about the stability of the solution?
The stability of the product, generally speaking, is good. The worst problem that we have with it has to do with firewall rules and making sure that our agents can reach out to our SaaS controller. Once we get that taken care of, we have that data within just a couple of minutes. The stability incidents that we have on the controller level are very rare; it's available most all of the time.
What do I think about the scalability of the solution?
Scalability is pretty good. We're able to on-board new applications and make sure that we get those correlated up very, very quickly. We are actually moving to a full CI/CD stack, which will be integrating our ability to install and upgrade AppDynamics agents seamlessly, without us having to do it manually, like we do right now.
How are customer service and technical support?
I use technical support all the time. Usually it's user error, stupid user tricks; I'm pretty good at those. There are definitely a couple of times where we've discovered that there's a bug in the agent or the controller.
We also have bi-weekly calls with our technical contacts, as well as our sales contacts. If we're having a problem, that can be escalated up, very quickly as well.
Which solution did I use previously and why did I switch?
We were not previously using a different solution. It was actually one of my manager’s directives. I actually was with a separate team at Expedia called The Global Customer Operations Center. They had it set up for all of the call centers. If you call 1-800-Expedia, you'll get routed to one of our call centers and they use a set of applications that is supported by this team. It was a situation where users would call up and say that they were having problems, and we weren't able to repro it. They got AppDynamics set up and there was actually a session at that conference that they gave about all of the ways that they're using AppDynamics.
My manager moved to this rather old team at Expedia and one of the things she brought with her was AppDynamics. She was already in the process of getting that set up for that team when I followed her to this other team.
How was the initial setup?
I was not involved of the initial setup of the controller, but we do have several applications that we're on-boarding at this time. Essentially, that is part of our go-live for any of our applications now: “We have this new component coming up. Do we have AppDynamics? Is it reporting?” We refuse to go live on any application until we know that we're reporting that data up through AppDynamics. That is a critical component of our ability to go live on any of our applications.
Which other solutions did I evaluate?
There weren’t any other vendors on the shortlist at the time. We were pretty much sold on AppDynamics. My manager, Diana, is a very, very big fan of AppDynamics. I feel like it really fits well into that niche of real-time, usable, easy-to-learn application performance monitoring. When I got started in GCO to begin with, it was already there and I knew I couldn't screw it up by going in and poking around. So, I went in, poked around and learned a lot about the application we were supporting; where the problems were; and what we could do about it very, very quickly, within a couple of weeks of my coming onto the team. Things like that all add up into us being pretty dedicated AppDynamics customers. They've got a really good relationship with Expedia, in general. We're very happy with them overall.
In general, the most important criterial when selecting a vendor like AppDynamics is ease of use, both with regards to setup and expansion; for example, on-boarding new applications. For me, personally, that low barrier to entry, in terms of becoming familiarized with the product, understanding how it works, seeing where the benefits are for us and our use-case; I think it was extremely compelling.
What other advice do I have?
One of our sister organizations has a WSO2 Enterprise Service Bus instance. They were using the good old stare-and-compare method of making sure that their services were up. They would start their Java application and go stare at the log file. That was how they knew it was running. They didn't have any visibility into how much traffic it was taking, whether that was normal, what their normal call profile looked like. As part of our own evaluation of WSO2 and their Enterprise Service Bus, we asked this team to install AppDynamics on their servers. They came back and said, "How do we get our own?"
Basically, my advice – to people who are looking at better visibility for their applications; better knowledge of how their customers are using their product; knowing whether your application is up or down is one thing but knowing how it gets used can be something else entirely – is, "See if you can get yourself a trial of the controller and some help installing your agents the first time, and then you'll wonder where you've been your whole life without it."
As a general rule, though, AppDynamics is something that we really can't operate without; even in the case of when we had a pretty big network outage earlier this year, where we weren't able to see the controller from our desks. That was sort of like operating with a big, black blindfold on. It's amazing how much we have come to rely on that instant, up-to-the-minute visibility that we have for our applications.
We have other tools like Splunk to help us dig through the logs, but even that doesn't provide the same level of detail that AppDynamics does. I don't really know if there is another product that does. For me, it's a pretty easy win to say that AppDynamics is certainly one of the most important components for us in supporting production environments.
We are not currently using any other AppDynamics products. We're researching how to implement that. Unfortunately, a lot of our applications are legacy. We've got some classic ASP that we haven't moved to .NET. There's a little bit of upgrade hurdle cost with regards to getting the EUM integrated with these classic ASP and related applications. As we start moving towards upgrading and replacing these products, that's something that we're looking at; making sure that we integrate the EUM with it. It's not something we've done yet.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Systems Analyst at a energy/utilities company with 1,001-5,000 employees
It tracks hundreds of different URLs and web pages individually and separately. It's all automated.
What is most valuable?
It focuses on a much better idea of the end-user experience, of what they’re doing. We're not using end-user monitoring per se, but it gives a much better idea of what it's feeling like for them. We have all these hundreds of different URLs and web pages they can end up going on; be able to track all those individually and separately, and have it all be automated. We don't need to go through and say, "Hey, track these ten pages." It just loads it up, all on its own. It picks up new transactions that come through, new pages. When they release new code, we don't need to go through and manually assign what needs to be monitored.
How has it helped my organization?
AppDynamics allows us to quickly determine where a problem may lie. If a customer complains about slowness there may be hundreds of different servers that could be responsible for the slowdown. AppDynamics allows us to quickly determine where the choke point is. For example, is it a slow database call, a slow webservice call, or maybe a slow method that needs to be re-written by our engineering group? It can take less than a minute to determine where the fault lies. This means we spend less time trying to determine what the issue is, and more time fixing actually it.
The depth of monitoring that AppDynamics offers also means that we are aware of issues very quickly. It is very rare for our customer support to alert us of issues before AppDynamics already has. Most things are fixed before a customer even has a chance to call into our support center.
What needs improvement?
I’d like the mobile app to scale out a little bit better. There have been things that are missing from the mobile app that show up in the desktops. Also, there are some usability things in terms of, how quickly can I get down to active alerts? How can I filter off of those, especially when we have a lot of applications, a lot of tiers, a lot of business transactions? The mobile app gets the job done but it's missing a lot. I often times feel it is easier and faster to just pull out the laptop, boot that up and go through there instead of the mobile app.
The mobile app needs a little bit of work, making sure that the feature set that is available on the desktop, that we can copy it over and do the same thing on the mobile app.
What do I think about the stability of the solution?
Stability’s been good. We are using the hosted environment and sometimes it's a little bit slow, but most of the time, it works pretty good.
What do I think about the scalability of the solution?
Scalability is kind of mixed. One of the problems that we come from is how they do the pricing. It's always per node or per module, but a lot of companies, including mine, know that often times you'd rather have a lot of smaller server instances instead of a few bigger ones. However, because we get charged per instance, all of a sudden that gets much, much more expensive as opposed to doing fewer large server instances.
How are customer service and technical support?
I did open up one incident and it was resolved. I didn't really like the answer that came back, but it worked.
Which solution did I use previously and why did I switch?
We weren’t really using any solution at all, and that was our problem. We had high-end server monitoring tools and log management, but we never had a true APM in the past. So, we looked around a bit, and this is the one we chose.
Which other solutions did I evaluate?
There weren’t any other vendors on the shortlist, as far as I know. I came in after most of those decisions were made. I wasn't involved with that initial discovery phase.
The most important criteria when selecting a vendor like AppDynamics are uptime, usability, and making sure it has the features and meets the needs that we have.
What other advice do I have?
It works great, especially if you don't have anything that's currently doing that type of monitoring. It works great for doing what you need, when you want to track response times and error rates; and especially being able to dig down to individual transactions and see the actual call methods. That's amazing when you’re trying to debug issues and figure out what's causing slowness. So, we love it. It works well.
We’re not using any other AppDynamics products; just the APM right now. We've looked into a few of the other products, but the way our environment is laid out, it doesn't really make financial sense for the time being.
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?