IT Specialist​ at IT Specialist LLC
Reseller
Top 20
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.

Buyer's Guide
AppDynamics
May 2024
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,616 professionals have used our research since 2012.

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
PeerSpot user
Service Delivery Manager at a tech services company with 51-200 employees
Real User
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.
PeerSpot user
Buyer's Guide
AppDynamics
May 2024
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,616 professionals have used our research since 2012.
Test Specialist at a financial services firm with 10,001+ employees
Real User
Top 20
Reliable and scalable, with good monitoring capabilities
Pros and Cons
  • "The monitoring is similar to Dynatrace."
  • "The dashboard can be better. Also, the automated reports could be improved."

What is our primary use case?

We use this product for performance monitoring.

What is most valuable?

The monitoring is similar to Dynatrace.

What needs improvement?

The dashboard can be better. Also, the automated reports could be improved.

The UI in Dynatrace is more user-friendly.

I would like to see more automated reports. 

For how long have I used the solution?

We were using AppDynamics from 2017 to 2019.

What do I think about the stability of the solution?

I have no issues with the stability of this solution. I have not had any problems.

What do I think about the scalability of the solution?

AppDynamics is a scalable solution.

How are customer service and technical support?

I have not had the need to contact technical support.

Which solution did I use previously and why did I switch?

With my experience using Dynatrace, I would rate it a ten out of ten. It is more detailed and it offers more technology.

How was the initial setup?

I was not part of the initial setup.

What other advice do I have?

I would recommend Dynatrace, it's better than AppDynamics.

I would rate AppDynamics 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.
PeerSpot user
it_user522015 - PeerSpot reviewer
DBA at a tech services company with 10,001+ employees
Real User
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.
PeerSpot user
it_user560454 - PeerSpot reviewer
Sr. Director Software Development
Vendor
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.
PeerSpot user
it_user560418 - PeerSpot reviewer
Application Engineer II at Expedia
Real User
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.
PeerSpot user
it_user560526 - PeerSpot reviewer
Systems Analyst at a energy/utilities company with 1,001-5,000 employees
Vendor
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.
PeerSpot user
it_user560421 - PeerSpot reviewer
Lead Systems Engineer at a retailer with 10,001+ employees
Real User
It can instrument without developers having to do anything special or significant. It could use some work as far as load and distributed load.

What is most valuable?

The most valuable feature is the fact that it can instrument without the developers having to do anything special or significant. You can just install it on the same machine that it runs on with the application and it works.

How has it helped my organization?

We're using it to give an overall picture of health for certain applications. It gives a little higher-level view of our application health.

What needs improvement?

I don’t know about room for improvement. I think it's pretty good at what it's designed for. I think it does a great job at what it's designed to do, which is Java, JVM, instrumentation.

See my answer regarding scalability.

What do I think about the stability of the solution?

It's stable. It's pretty good. The stability's good. It's got redundancy, failover, recovery of databases if one node goes down. It's pretty good. It's pretty solid.

What do I think about the scalability of the solution?

Scalability-wise, I think it's a little limited on an enterprise-wide scale. It's like a medium-class scale. As far as load and distributed load, I think it could use some work.

How are customer service and technical support?

Their technical support is great.

Which solution did I use previously and why did I switch?

We were guided towards it from an architectural standpoint. Another person guided us to use it, so we set it up and we installed it.

How was the initial setup?

Initial setup was both straightforward and complex in that most of the instructions worked fine, but then we had a specific situation where we had to go in and actually modify some files. That was the complex part.

What other advice do I have?

It looks very powerful, and it looks like you really need to spend some time with it to get to know it, so don't just expect results right out of the box. Spend some time with it and get to know how to use it.

I believe we are using APM with AppDynamics reporting service.
My rating reflects the fact that I'm kind of a tough sell, I guess.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.