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
November 2023
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: November 2023.
744,865 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
Manager- Projects at a computer software company with 10,001+ employees
Real User
Top 10
Stable, scalable, and simple installation
Pros and Cons
  • "AppDynamics has been stable."
  • "The solution could be more user-friendly for diagnostic purposes. Anyone who is using the solution should be able to infer what that error is about, they should be able to troubleshoot it better."

What is our primary use case?

We use AppDynamics mainly for troubleshooting the database side. If there is any issue that is happening, we go through layer by layer from the start of the application, for example, the UI layer. We go all the way to the database layer to show where the exact problems are. Additionally, we use it for other monitoring and alerting purposes.

What needs improvement?

The solution could be more user-friendly for diagnostic purposes. Anyone who is using the solution should be able to infer what that error is about, they should be able to troubleshoot it better.

For how long have I used the solution?

I have been using AppDynamics for a year and a half.

What do I think about the stability of the solution?

AppDynamics has been stable.

What do I think about the scalability of the solution?

I have found AppDynamics to be scalable.

We have 25 users using this solution in my organization.

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

We have previously used HP OpenView and Dynatrace. The client wanted to move from Dynatrace to AppDynamics and this is why we are using AppDynamics.

How was the initial setup?

AppDynamics is easier to install compared to other solutions.

What about the implementation team?

We have our own IT team that can support the installation. We have partners that can assist with the installation if needed.

What's my experience with pricing, setup cost, and licensing?

There is a license to use this solution. However, the clients pay for the licenses we are the service provider.

What other advice do I have?

I would recommend this solution to others.

I 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
Buyer's Guide
AppDynamics
November 2023
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: November 2023.
744,865 professionals have used our research since 2012.
Systems Engineer at a transportation company with 10,001+ employees
Real User
The business transaction that stands between multiple applications is most valuable, but it needs better resiliency and a lot of capabilities and features
Pros and Cons
  • "The business transaction that stands between multiple applications is proving to be most valuable."
  • "Its resiliency can be improved. We're told that the best we can do with an on-prem solution is to have a hot standby that requires a manual switchover. So, it is a do-it-yourself Ikea model of maintaining data consistency between two servers, without having low balance or failover considerations for an on-prem solution."

What is our primary use case?

It is primarily on-premises. We've been evaluating cloud, and I've got one application that's using a cloud-based solution, but the bulk of it is on-premises.

What is most valuable?

The business transaction that stands between multiple applications is proving to be most valuable.

What needs improvement?

Its resiliency can be improved. We're told that the best we can do with an on-prem solution is to have a hot standby that requires a manual switchover. So, it is a do-it-yourself Ikea model of maintaining data consistency between two servers, without having low balance or failover considerations for an on-prem solution.

There are a lot of capabilities and features that I need on a day-to-day basis that just are not included in the product. I have seen these capabilities and features in multiple other solutions. For number one, it has to be FedRAMP certified. We've been working around that with security and everything else. So, we need a solution that is fully supported in a secure federal environment.

For how long have I used the solution?

I have been using it heavily for about two and a half years.

How was the initial setup?

It was complex. There is nothing simple about this type of instrumentation.

What about the implementation team?

We had professional services from AppDynamics or Cisco for mostly on-prem expertise.

What other advice do I have?

I would advise others to take a higher systems-level approach to understand exactly what is needed in the way of instrumentation and monitoring within your enterprise. You can have a point solution like AppDynamics, and this is the big picture of the entire data flow throughout the system.

I would rate AppDynamics a six out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Manager, Enterprise Service at Hang Seng Bank
Real User
Top 20
Reliable features, simple client installation, and has good performance monitoring
Pros and Cons
  • "Capacity planning is, in my opinion, the most useful."
  • "While it is scalable, it could be better."

What is our primary use case?

AppDynamics is used for performance management. It monitors the application's performance on a monthly basis.

I assist in the configuration of AppDynamics, which is used to measure the performance of the application.

How has it helped my organization?

AppDynamics will assist the company in managing its overall systems, capabilities, and performance. It will also assist the company in projecting the system's capacity.

What is most valuable?

Capacity planning is, in my opinion, the most useful.

What needs improvement?

While it is scalable, it could be better.

For how long have I used the solution?

AppDynamics has been in place for a couple of years, but we only started using it this year.

What do I think about the stability of the solution?

AppDynamics is stable in terms of product features, but the core is a major concern.

What do I think about the scalability of the solution?

AppDynamics is a scalable product.

How are customer service and support?

I have not contacted technical support.

How was the initial setup?

The initial setup is easier for the client.

In our environment, we already have the standard procedure in place to set up AppDynamics, to make it simpler.

What's my experience with pricing, setup cost, and licensing?

I was not involved with the procurement of AppDynamic, but I believe it's expensive.

What other advice do I have?

There are no minimum or maximum sizes; you can use AppDymaics regardless of your company's size. It is appropriate for small, medium, and large enterprises.

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
Associate QA Manager at Xcel Serv Solution
Real User
A complete solution for monitoring but setting it up is a battle
Pros and Cons
  • "Once you get past installation, AppDynamics is highly stable and we get good results."
  • "Installation and configuration can be very tough. An average user without specialized knowledge can't do this. You need to have DevOps and QA teams handle it. During installation, a lot of customers get stuck trying to track the database or the API part, and they have to contact customer support."

What is most valuable?

AppDynamics is a complete tool for server and usability monitoring.

For how long have I used the solution?

I've been working with AppDynamics for the past two years.

What do I think about the stability of the solution?

Once you get past installation, AppDynamics is highly stable and we get good results.

What do I think about the scalability of the solution?

AppDynamics is scalable.

How are customer service and support?

AppDynamics technical support is good.

How was the initial setup?

AppDynamics is easy to use overall, but the installation part is a battle. Installation and configuration can be very tough. An average user without specialized knowledge can't do this. You need to have DevOps and QA teams handle it. During installation, a lot of customers get stuck trying to track the database or the API part, and they have to contact customer support.

What's my experience with pricing, setup cost, and licensing?

AppDynamics is a bit costly for an APM tool. The cheapest is New Relic. 
AppDynamics and Dynatrace are about the same. 

Which other solutions did I evaluate?

I also use Dynatrace with some of my customers' companies. It's a much better product than AppDynamics in terms of features and ease of installation. 

What other advice do I have?

I rate AppDynamics five out of 10. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Regional Director (CEER) at a tech services company with 51-200 employees
Reseller
Easy to gain visibility, effective root cause discovery, and highly scalable
Pros and Cons
  • "It is easy to gain visibility into complex environments with AppDynamics. It has the ability to combine operation information of the environment and business information with strong business IQ support."
  • "The solution could improve by covering more technologies. For example, it does support .NET Core applications. However, it could be a bit better."

What is our primary use case?

We are using AppDynamics for application management.

What is most valuable?

It is easy to gain visibility into complex environments with AppDynamics. It has the ability to combine operation information of the environment and business information with strong business IQ support. 

The solution makes it easy to find the root cause of the problems and provided the visualization of data. It is really simple, useful, and intuitive. 

It enables integration with other systems very easily. It can monitor applications of different technologies as well as manage log files. 

It has a lot of capabilities and the solution features function well overall.

What needs improvement?

The solution could improve by covering more technologies. For example, it does support .NET Core applications. However, it could be a bit better. Additionally, there are some outdated technologies which are not covered out of the box with this solution, such as C++ which is old technology. They can be monitored but it takes a bit more effort. They have done a decent job but they could improve.

For how long have I used the solution?

I have used AppDynamics for approximately seven years.

What do I think about the scalability of the solution?

It is highly scalable. You can go from a small deployment into tens of thousands of nodes to monitor an application.

How are customer service and technical support?

We provide support for this solution. We are the biggest AppDynamics partner in Europe, we have approximately 60 experts.

We work closely with research and development. They are quite quick and flexible when it comes to helping and supporting. We are quite satisfied. When we come from the field directly, we do not need months or weeks to fix issues that we have found or to implement new features. They have been excellent.

How was the initial setup?

I am more in the pre-sales department, I am not that technical, but I do understand and know the basics. The installation difficulty depends on a variety of factors. it can be simple. Out of the box, it is already quite simple. However, there are tons of specifics that you need to know, but it is not overly difficult for typical environments. The software can add another layer of difficulty. Overall the difficulty is dependant on the environment.

What's my experience with pricing, setup cost, and licensing?

For those who appreciate the value and had issues with the visibility of the performance of their applications, then the pricing is good. For somebody who does not need it, it can be pricey, but overall, it is worth the money which it costs.

What other advice do I have?

I rate AppDynamics a nine out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
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
Senior Director : Database Infrastructure and Site Reliability at a financial services firm with 5,001-10,000 employees
Real User
Straightforward to set up, good for building dashboards and is quite stable
Pros and Cons
  • "The release management capabilities are great."
  • "The training on the dashboards that is provided could be a little bit better, as could the use cases. They should have some good examples out there. As it is right now, I had to scour YouTube to find some stuff."

What is our primary use case?

The big problem we've always had is connecting the dots, so to speak. We've never been able to say that the application is having an issue before somebody calls us and tells us, and that's extremely embarrassing. Plus we're a little late to the table. With AppDynamics, you can be able to tell whether they're having errors or whether they're having a slow response time. 

How has it helped my organization?

We're able to detect issues now before the customer calls us. Another thing that this helps us with is the fact that there are some conditions we see in the database, for instance, locking and blocking and high CPU, that we've always had been trying to correlate this high CPU and high blocking. We were always wondering: is that necessarily bad or is it just kind of a warning sign or what is that? With this product, we're able to correlate everything with what the application is saying and saying, "we've got blocking, we've got high errors, we've got high response time, therefore it's probably a database and therefore it's probably an issue." Before we had this product, we weren't able to do that.

What is most valuable?

This solution is great at alerting us to issues and letting us know if anything is correlated.

The release management capabilities are great. If you do a new release, you have to ask: how's will it perform? Is it going to have problems? Before it was hard to actually measure. Now we're able to precisely measure the performance and also the error rate. That's very helpful.

It's also helpful with building dashboards. You can build dashboards for different parts of the company, for the operations, for the application, for the infrastructure, all the above.

The initial setup is pretty straightforward.

The stability has been good.

What needs improvement?

At first, I thought it had a high learning curve. However, it's not so much. It's just different. It's different from all the other tools and it's just not as intuitive as it could be. I'm not sure how you fix that. For instance, the training on the dashboards that is provided could be a little bit better, as could the use cases. They should have some good examples out there. As it is right now, I had to scour YouTube to find some stuff.

For how long have I used the solution?

I've been using the solution for a few years. I started using it around 2015.

What do I think about the stability of the solution?

The stability has been great. There are no bugs or glitches and it doesn't crash or freeze. It's very reliable.

What do I think about the scalability of the solution?

I'm relatively new at this company, and we're doing a POC on it right now. We have it on about 75 machines. In terms of scalability, my guess is the architecture will allow it, is t's in the cloud. It should scale. However, I really don't know here in the company where I use it. I know other companies have scaled thousands. I personally haven't experienced that myself, however.

As it is going well, we're likely to expand it. That said, we're still just in the POC phase.

How was the initial setup?

The initial setup is pretty simple. It's not overly complex. Implementing it shouldn't be a problem.

In terms of deployment and maintenance, the team is pretty much my team. It's a site reliability engineering team, and it's pretty small. The people who'll actually be maintaining it will not only be implementing, so to speak, but utilizing it and customizing it. That will ultimately also include a lot of other teams, like your operation, application, and infrastructure teams.

What's my experience with pricing, setup cost, and licensing?

I can't speak to the exact cost of the solution. It's not a part of the product I handle.

What other advice do I have?

I would advise those considering the solution to be patient and stick with it. A lot of these tools are pretty simple, however, they're simply used. For instance, they measure CPU and network and memory and stuff like that. The graphics may be pretty flashy, however, it doesn't provide the hardcore data that AppDynamics does. That's why you need to kind of just relax and stay with it a bit and you'll be successful. If you're just looking for something flashy to give you back immediate results that you can use today or tomorrow, it's probably not the right fit.

I'd rate the solution at a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
PeerSpot user
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
Systems Engineer at a tech services company with 1-10 employees
Real User
Beneficial application analysis, highly scalable, and great ROI
Pros and Cons
  • "I have found the main feature of the solution to be its ability to analyze an application's code to see where there are issues. Additionally, it is easy to use and configure."
  • "There are too many installers available for this solution."

What is our primary use case?

We have an application that we have made which is the core of our business. In many cases, new code comes out or there is older code that gets mixed with newer code and you will see slowdowns or problems that can happen. This solution gatherings all this different pertinent information about how long a particular piece of code sits in what stack of the application. When you have a slowdown or an issue is happening, you can look through the application processes step by step. You can find out where the application was lagging behind.

Most recently, we had a problem with some SQL queries that were not optimized in our application. It was taking approximately 30 seconds for the code to get a return. We were able to narrow down where the problem was by using this solution to find out what was taking a long time on that particular query, it turned out to be the DVAs. The DVAs were able to be fine-tuned to make the query a little bit more efficient because we were returning much more data than what was actually needed for that part. We were able to simplify it and it went from 30 seconds down half a second.

What is most valuable?

I have found the main feature of the solution to be its ability to analyze an application's code to see where there are issues. Additionally, it is easy to use and configure.

What needs improvement?

There are too many installers available for this solution. There is a separate installer for many things, for example, .net. There should be one installer for each operating system, such as Windows and Linux. They then can let you choose what options that you want for that particular operating system because trying to find all the different pieces separately is more complicated than it needs to be.

In an upcoming release, there could be better integration with the infrastructure. Currently, the solution is able to tell you where the problem is but it is not narrow enough. For example, it can show that the issue is in the data server and it took a certain time to process, but that does not necessarily narrow it down to the query where it actually was. You just know that the problem is within the database server. Sometimes it is very obvious it was the query, but other times it could be just that the server is light on resources. It would be beneficial if it could integrate more with some of the infrastructures to have the ability to correlate between the two to see whether the problem is actually with the code or it is a problem with the underlying infrastructure.

For how long have I used the solution?

I have been using the solution for approximately one year.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The scalability of this solution is fantastic. We have approximately 50 developers and six infrastructure engineers using this solution and our parent company has over 400 employees. I have found it to be a very good enterprise solution. 

If we hire more staff I think there could be in increase usage of this solution.

How are customer service and technical support?

The customer support is good. We have not had many big problems, the application just works. The solution has never taken down any of our servers. Other than calling support to figure out where a particular installer is and how to configure it properly, I have not needed to call them.

How was the initial setup?

The installation was straightforward. There were initial issues with licenses and we had to move some licenses around to give more to their lower environment systems to allow us to put all our information into one place. This took a while, they did not make this part very easy.

What about the implementation team?

Our parent company set up all the backend for this solution and I did all the client configurations on the actual servers. 

What was our ROI?

You save time by using this solution allowing you to utilize that saved time towards developing new features for your customers versus trying to troubleshoot the ones that are not working properly. The return on investment is instant.

What's my experience with pricing, setup cost, and licensing?

There is a license required for each system that we use the solution on.

This solution is not the cheapest but it works well. You will end up doing more work with a cheaper solution than if you just spent the extra money on a better solution like this one. 

What other advice do I have?

I would advise others wanting to purchase this solution it is well worth the money. If you look at the quantity of time it takes you to track down a problem versus doing it the old-fashioned way, the amount of time saved by using a solution like this helps you move forward more quickly. 

I rate AppDynamics a ten 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 Operations Executive at a computer software company with 10,001+ employees
Reseller
Great dashboards, with good SAP monitoring but needs to be more reasonably priced
Pros and Cons
  • "The SAP monitoring element is very helpful."
  • "The cost element is an issue. I can't expect the company to change its way of work. However, given the fact that we earn and do all our business in South African Rand, I would prefer to buy in Rand as opposed to the American dollar or British pound."

What is our primary use case?

We use the product heavily in our ecosystem. The prime focus for our consumption is for Telkom - a telco and also the mother company. Telkom bought Business Connexion, the company that I fall into. The IT company, BCX, belongs to Telkom. The current real estate that we're responsible for, in Telkom, that we support and maintain on their behalf, is using AppDynamics. We use it for application performance monitoring alongside Foglight, which we would like to replace. 

What is most valuable?

Everything that AppDynamics yields we use in some way. 

We are a rather big user of AppDynamics. We use synthetic monitoring. 

From an application perspective, all the elements that come stock standard with the product, we are heavily invested in. We built a long list of dashboards and auto-alerts that goes through our call center to resolution groups, to fix issues, as and when they occur. 

The SAP monitoring element is very helpful. Historically, three or four years ago, AppDynamics couldn't tool an SAP instance. Now, there's a specific agent that you can deploy to SAP. We've invested in that element. There seems to be a market requirement for that element. Fairly recently, however, Dynatrace also added that to the inherent product capabilities, in order to monitor SAP ecosystems.

What needs improvement?

From an AppDynamics point of view, and possibly based on the fact that it's now part of Cisco, is that Cisco may fundamentally have a different view of the world. If you compare AppDynamics with Foglight, as an example, Foglight's got the ability (even the old versions of the product that we currently work with) to offer visibility within the inherent infrastructure which is certainly lacking on the AppDynamics side. I know that there're other products on the Cisco side that can do similar things as Foglight. If it would be able to give you more infrastructure visibility in this solution, it would certainly make the product stronger.

The cost element is an issue. I can't expect the company to change its way of work. However, given the fact that we earn and do all our business in South African Rand, I would prefer to buy in Rand as opposed to the American dollar or British pound. In our case, dollars are preferable. The exchange rate between our currency and the international currency makes planning much more difficult, and socio-economic changes heavily impact our commercial planning and budgets. From my perspective, that would be a step in the right direction. 

Quite often we are asked to do a POC or POV, proof of value, or show that the technology works, and we are given licenses to do that. However, the current commercial model with AppDynamics is that you buy a year or three years. There's nothing more and nothing less available. Some of our customers would prefer a five-year engagement. Some of our other customers would prefer a shorter duration. I would propose, and we actually asked AppDynamics, a dispensation where you have the licenses available in a set timeframe and you can use it as and when you require. The concept of a true-up at the end of some period, may make our lives easier with reference to having to scale up and down our ecosystem. Basically, they need to offer just a bit more flexibility on the commercial model.

If it's possible to buy in Rand, or at least keep the price points for a year the same, or even over three years, that would help with currency fluctuations. We've recently sold to one of the big banks, a sizable chunk of AppDynamics. We can give them the dollar quote now for year one, certainly. That's no problem, as we know what the current exchange rate is, however, neither us nor the bank has any idea of what the exchange rate will be next year. It becomes a bit of a moving target. What do you plan for? It becomes a bit of a crystal ball exercise with reference to what the exchange rate is going to do, and therefore, what you need to do from a planning point of view, budget-wise. There must be a more elegant way to handle this challenge, although it's certainly not in our domain to do something about it. That's the OEM's prerogative.

For how long have I used the solution?

I've been using the solution for many years.

What do I think about the stability of the solution?

The product is quite stable. We don't have a problem with the stability of the product. Now that we are in the cloud, it is even better. Historically, the underlying infrastructure and database that support everything was under our own personal management, inside our data centers. Now that it's in the cloud, it's even better, from that perspective. I don't have a problem with the stability. We certainly haven't experienced challenges that can be attributed to AppDynamics with reference to stability. It's a quite stable product.

What do I think about the scalability of the solution?

Based on the rate or price for this, I would argue, certainly from a South African point of view, very seldom would a small company be able to afford the price. Based on the ecosystem that the customer starts off with, they may have different price points or different scales in order to make it more compelling for smaller and medium-sized business. Certainly, our experience is that the smaller companies, although they love the product and can certainly benefit from the product, find it a bit expensive for them. And this is where the Dynatrace model, possibly, becomes more appealing to them.

Aside from the cost, scalability is quite easy. We regularly add, edit, and delete elements off of our real estate. Scalability isn't much of a challenge. It takes a bit of time to implement and then add additional dashboards and relate the different elements to each other. Once you've done that, it's not that big a challenge.

How are customer service and technical support?

I'm not technically responsible for technical support. Historically, we would ping the OEM, and ask them to assist us on something. There's always a scenario where you would want bigger or quicker turnaround or a quicker response to these things. That said, it's not a major challenge, though. Like any other company, if they can improve on their turnaround time on technical queries, it may assist all of us, all of their respective customers. However, that said, it's certainly not a major challenge. We do get feedback in a reasonable time. You always want it to be quicker. It's reasonable and I don't think you can necessarily expect quicker turnaround.

They do not have, for example, the concept of following the sun, where you have people on standby 24/7, to really support clients. 

How was the initial setup?

In terms of the setup, you need experienced people with strong skill sets to handle it. If you try and Google your way through it, it's not going to cut it. You will not get the return on investment if you try and do it yourself. It's important to use capable, experienced people to do it. Unfortunately, that comes at a cost as well. 

It depends on how you deploy it and what do you need to do, however. We have a smallish team with the capabilities to implement. We have quite strong skills, and yet, not a big team. That said, the stock standard implementation is not that difficult. When it becomes integrated into a bigger landscape, it will get more complex. You will need to apply your mind seriously to what you display from a dashboard point of view, to effectively translate what happens from a monitoring point of view. Integration into things like a CMDB, as an example, will need to be addressed. 

For example, in our case, we need to have an HP server that needs to read as a CMDB and display it in a stock standard visible dashboard. 

What's my experience with pricing, setup cost, and licensing?

The cost for AppDynamics is becoming a challenge, as well as the apparent AppDynamics move from a Magic Quadrant point of view. We're looking at Dynatrace, which we need to understand. The product is cheaper, however, we are trying to determine if the functionality is the same.

Which other solutions did I evaluate?

We are heavily invested in AppDynamics, however, in the latest Gartner report, it looks as if Dynatrace did quite well. I believe the Dynatrace product in ESER is slightly cheaper than the AppDynamics one. 

We were looking at potentially diversifying our offer to market through inclusion. We are not proposing dropping AppDynamics. We have a strong relationship with AppDynamics and Cisco, however, it is certainly clear, from a South African point of view, the markets seem to be requiring Dynatrace as opposed to AppDynamics.

In order for us to make an informed decision, I would want to understand the difference between the two products. I haven't worked personally with Dynatrace, historically, and we haven't invested in that product, although they're certainly relevant in the South African market. We need to understand what's the difference between the two, what's the ups and downs. I know AppDynamics quite well and have very little information on Dynatrace. I'd like to attempt at trying to gain some more information in order for us to make a decision on it.

What other advice do I have?

We are an IT company. We are selling this to the market as well. We have a strong relationship with AppDynamics through Cisco. We're a reseller of the product. We have a stronger relationship with AppDynamics, both currently and over the years, to the exclusion of all alternatives. We're using AppDynamics from an application performance monitoring point of view.

I'm not sure if we are currently on the latest version of the solution, however, it's my understanding that we're either are or will be moving to the latest version of the solution.

We bought the Dynamics cloud instance. It's likely based around Europe. I'm not entirely sure. Certainly, from our perspective, I believe it's in Europe in terms of where the controllers sit. We've been on there for the last two years or so. 

The controllers would be in the cloud, yet, certainly, from a historical point of view, we have migrated to the cloud recently. I'm not a hundred percent sure if we're done with that process. We may have some on-premises instances still. As a service that we sell to external customers, there are on-prem instances as well.

In general, I would rate the solution at a seven out of ten.

There are things that they can do to improve the product. We are working with them on that front. We are talking to them on an almost daily basis. Certainly, my team is talking to them daily. Obviously, pricing is a concern - certainly from out geographical point of view. Working the exchange rate differences between the different currencies makes local consumption seriously expensive. 

Dynatrace seems to be gaining momentum in the local market. If you look at Gartner's latest report that I saw fairly recently, Dynatrace is, even from a technical capability point of view, doing more, or better, than AppDynamics. I'm not entirely sure what they use as a basis to plot an application on those quadrants from a Gartner point of view, however, Dynatrace certainly looked as if it went past AppDynamics fairly recently.

I need to better understand the alternative products. It's a question of time until our current anchor customers start asking this very question. Why should we not consider going Dynatrace as opposed to AppDynamics? I don't yet have the ability to have an informed discussion on it.

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
PeerSpot user
Head Of Information Technology at a mining and metals company with 11-50 employees
Real User
Great for finding bottlenecks, and offers good stability but is quite expensive
Pros and Cons
  • "The solution helps us save a lot of time on certain tasks."
  • "The cloud licensing needs to be improved. It's quite pricey."

What is our primary use case?

We primarily use the solution for effective application monitoring. 

How has it helped my organization?

It helps us to find out where the bottlenecks are. Once you know, you can go and try to fix that issue. One of the challenges, when you use an ERP system, is the performance and the experience. Whenever we had issues, it was an opportunity for us to find out where the problem is and try to figure it out. It's been helpful in terms of improving system response, in terms of trying to look at that. When there's a problem, we can always go and try to find out. AppDynamics gives synopsis information so we're able to at least find out where exactly the problem is. So that's been very, very helpful on that.

Even though we do not have an end-user experience or database agent, at least on the application side, we still are able to get the information. Otherwise, finding it, trying to find this information, or having a manual process could take some time. It's a time-saving solution for us for sure.

What is most valuable?

The dashboards of the solution are excellent. They can be customized very easily.

The stability is good.

The solution helps us save a lot of time on certain tasks.

What needs improvement?

I have not been able to really spend time on the product itself. Developers are more likely to discuss if there are any shortcomings. My usage is quite limited. It would be unfair for me to comment on missing features. I don't spend enough time with the solution, exploring its capabilities. 

Nothing comes to mind in terms of lack of features. I haven't witnessed any aspect that I felt was lacking.

The cost is an area of concern to me on that one. The cloud licensing needs to be improved. It's quite pricey. There are cheaper options other there - including open-source options. 

For how long have I used the solution?

I've been using the solution for about four years or so. It's been a while. 

What do I think about the stability of the solution?

The stability of the solution is good. I haven't witnessed any issues that would make me worry about its capabilities. It doesn't crash or freeze and there are no bugs or glitches. The performance has been reliable.

What do I think about the scalability of the solution?

We have two users on the solution currently.

I can't speak to how scalable the solution would be as I've never tried to scale the solution myself. I have no knowledge of how easy or hard it would be to scale.

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

I haven't worked on other tools personally.

How was the initial setup?

I can't speak to the implementation process. I did not help set anything up. Therefore, I don't have any experience.

What about the implementation team?

The initial setup was done by our application service provider, an ERP application service provider. They configured it, and therefore we never ran into any kind of setup issues in that respect. 

They were fine. We had a good experience with them overall.

What's my experience with pricing, setup cost, and licensing?

There are other options that are open source that wouldn't cost the company any money.

There are many other open-source tools available. When it comes to price comparison, maybe it falls into different categories. It seems to be an expensive product overall, and with other cheaper options on the market, such as DataDog, companies may prefer to pay less or nothing at all.

At some point, we had decided to look for an alternate. Unfortunately, our hands were full and continue to be. We have so many other projects on that, we don't have time to do anything as time-consuming as switching to something else. If I had three months of free time, I would probably go and pick up an alternate, an open-source solution, and maybe implement that due to the fact that the AppDynamics cost is very, very high.

Which other solutions did I evaluate?

From time to time I do look at some other things, New Relic and some of the other things out there. However, I haven't properly evaluated anything per se. 

What other advice do I have?

We are customers and end-users.

We're always using the latest version of the solution. It's SaaS-based and therefore it is consistently updated immediately as new versions are ready for release. We don't need to manually handle the process. We use AppDynamics' own cloud. We don't use a third-party cloud.

The one area of concern for me is the cost. There are other options - including open-source options.

Overall, I'd rate the solution at a serve out of ten. I'd rate it higher if the solution's price was better.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Head of IT Operations at a retailer with 10,001+ employees
Real User
Reduces incidents and improves critical application uptime, but the SaaS environment is not stable
Pros and Cons
  • "After a major incident, root cause analysis is conducted and, most of the time, we understand what caused the incident and how it can be prevented from happening again."
  • "The worst part is that the AppDynamics SaaS Environment has a lot of downtimes, and AppDynamics, despite our efforts, does not give us any feedback on these downtimes/incidents."

What is our primary use case?

We use this solution to help reduce incidents in our production environment by providing usage and performance metrics, application dependencies like databases, .net services, caching, and much more.

How has it helped my organization?

This solution has helped us to reduce the number of incidents in our Production environment and improve the performance of applications.

The uptime of our critical applications went up, and it has enabled us to set new SLA metrics.

What is most valuable?

This solution makes it fast and easy to diagnose performance issues and exceptions/errors in application coding.

After a major incident, root cause analysis is conducted and, most of the time, we understand what caused the incident and how it can be prevented from happening again.

The Web Dashboards are also very useful and sometimes can really prevent incidents before they happen.

What needs improvement?

Upgrading application and machine agents on a large scale is a nightmare; we cannot push upgrades through the platform, meaning, manual upgrades each time a new major release is out. Each time we have a new major release, we need to do a Rollout.

The Mobile AppDynamics app is a "Thing of the Past". AppDynamics should evolve the features presented by it; redesign it. Dashboards are impossible to read, and drilling down issues through it is impossible.

The worst part is that the AppDynamics SaaS Environment has a lot of downtimes, and AppDynamics, despite our efforts, does not give us any feedback on these downtimes/incidents.

Update: 04/2021 (4 years using AppD)

We still face outages in out SaaS controller... The feedback we get about each outage is really limited, and especially without sharing any improvement plan.

For how long have I used the solution?

We have been using this solution for more than two years.

04/2021 Update (four years using AppD)

What do I think about the stability of the solution?

Poor stability of the SaaS environment.

What do I think about the scalability of the solution?

Scaling this solution is fast and user-friendly.

How are customer service and technical support?

Support for agent problems is accurate and fast.

Support for SaaS solution stability is very poor.

How was the initial setup?

Setup was fast and straightforward.

What about the implementation team?

We used a vendor partner team for our deployment, and we found them to be very skilled.

What was our ROI?

We have seen ROI in less than twelve months.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Operation Manager at Totalplay
Real User
Top 20
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.
PeerSpot user
CEO at Rufusforyou
Reseller
Top 10Leaderboard
Gives you a lot of room to develop, but automation should improve
Pros and Cons
  • "The AppDyniamics technical support is good. We haven't had any problems with them. They answer very quickly."
  • "An area that has room for improvement on the CR and ERP would be the addition of monitoring of the internal solution. For example, you can monitor the day-to-day and everything in the transactions with AppDynamics, but there's also a lot going on in the kernel itself that you cannot monitor. The automation needs to improve as well. As it stands, a lot of customization needs to happen before you can use AppDynamics."

What is our primary use case?

Our use case for AppDynamics is helping customers with performance problems and applications.

What is most valuable?

What I found is that there is a lot of room to develop things in it and to connect to other tools like IBM.

What needs improvement?

An area that has room for improvement on the CR and ERP would be the addition of monitoring of the internal solution. For example, you can monitor the day-to-day and everything in the transactions with AppDynamics, but there's also a lot going on in the kernel itself that you cannot monitor. The automation needs to improve as well. As it stands, a lot of customization needs to happen before you can use AppDynamics.

For how long have I used the solution?

We have been using AppDynamics for four years. 

What do I think about the scalability of the solution?

AppDynamics is scalable for medium-sized companies, but it is more difficult for enterprise companies.

How are customer service and technical support?

The AppDyniamics technical support is good. We haven't had any problems with them. They answer very quickly.

How was the initial setup?

The initial setup was not really straightforward, but it was also not complex.

What about the implementation team?

We handled the implementation in-house. The installation is not really an issue. You can install AppDynamics in an hour, but the configuration takes a long time before you have everything configured.

What was our ROI?

Return on investment for most tools takes a long time. Even then, I don't know if it's really the tools giving you a return on investment. Tools point to a problem, but they don't point to a solution. Your engineer needs to come up with a solution.

What's my experience with pricing, setup cost, and licensing?

When deciding whether or not to go with AppDynamics, first take a look at what you need to monitor and what the value of the monitoring is. There are a lot of things that an organization may need to monitor, like, for example, if I have the power system on, I may need to monitor the microcode and the window system. However, AppDynanics doesn't monitor these kinds of things. There still need to be a lot of patches implemented in order to improve performance. Also, these tools give a false positive that the performance is wrong, but then only adjust one parameter in the microcode.

Which other solutions did I evaluate?

Yes, IBM APM, and Dynatrace

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
Sr. Devops Engineer at a media company with 201-500 employees
Real User
Moderate price, has a lot of extensions for third-party applications, and helpful for checking all errors and performance issues in our environment
Pros and Cons
  • "The ability to check parameters for microservice applications is most valuable. It is important for me. I can manually create new business transactions for applications and individually monitor business transactions. I can also use a lot of extensions. It has a lot of extensions to monitor other third-party applications, such as NoSQL applications, memory cache applications, Kafka applications, and Couchbase applications. It is very useful. We are also using the end-user monitoring site to follow all end-user activities. It is important for us to check the errors on the customer site."
  • "We constantly need to improve our alert mechanism because we get a lot of false-positive alerts. These are not real errors. In addition, for end-user monitoring, sometimes, we are not able to catch all user activities. Because of not being able to follow the user activity from the start to the end, we are missing out on the performance issues."

What is our primary use case?

I am using this product to monitor all microservice environments. I check all services and performance issues and implement some alerts and dashboards. We are also monitoring all applications that are not in a microservices environment. They are in a WebLogic environment. So, we use it to monitor WebLogic applications, Tomcat applications, and microservice applications that are running in the OpenShift environment or Kubernetes environment.

How has it helped my organization?

AppDynamics is in the middle of our monitoring environment. It is connected with all other monitoring applications. It helps us to check all the errors and performance issues because all our alerts, related to the performance of our website or backend applications, are implemented through this. So, it is one of the most important monitoring applications.

What is most valuable?

The ability to check parameters for microservice applications is most valuable. It is important for me. I can manually create new business transactions for applications and individually monitor business transactions. 

I can also use a lot of extensions. It has a lot of extensions to monitor other third-party applications, such as NoSQL applications, memory cache applications, Kafka applications, and Couchbase applications. It is very useful. We are also using the end-user monitoring site to follow all end-user activities. It is important for us to check the errors on the customer site.

What needs improvement?

We constantly need to improve our alert mechanism because we get a lot of false-positive alerts. These are not real errors. In addition, for end-user monitoring, sometimes, we are not able to catch all user activities. Because of not being able to follow the user activity from the start to the end, we are missing out on the performance issues.

For how long have I used the solution?

I have been using this solution for two years.

What do I think about the stability of the solution?

It is good when you constantly check it. In our company, we use AppDynamics a lot. We are monitoring all applications with AppDynamics. Therefore, all the time, we need to check if there is something that needs to be improved and all related applications are okay. For example, our database might be getting bigger and bigger. If you are used to checking frequently, it is okay. I have prepared some procedures for checking all AppDynamics components. It is not hard for us.

What do I think about the scalability of the solution?

In terms of the users, mostly the DevOps team is using this solution. On the development site, we have more than 100 users because all developers on the test system are checking all the processes.

How are customer service and technical support?

It depends on the issue. It is mostly good. Sometimes, we had really difficult issues, and the support team was really trying to solve the problem, but it took a bit more time.

How was the initial setup?

Its initial setup is easy. We are installing all the components on the same server. We don't need to install another database. It is included in its own database, so all the configurations are on just one server site.

What's my experience with pricing, setup cost, and licensing?

As compared to other applications, its price is moderate. Its price is neither very high nor very low.

What other advice do I have?

I recommend doing a central configuration for agent installation. It is really easy to run when we are upgrading our agents. The standard installation is good in my opinion.

I would rate AppDynamics an eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementor
PeerSpot user
Senior Performance Engineer at a financial services firm with 1,001-5,000 employees
Real User
Good documentation, easy to install, and provides valuable metrics we use for budgeting
Pros and Cons
  • "AppDynamics is easy to implement if you follow the documentation, and the documentation that they provide is good."
  • "The agent deployment could be simplified by, for example, adding a GUI."

What is our primary use case?

We deployed our agents on the cloud for a Kubernetes application. We get the hardware details from the Azure and AWS monitoring. We import those matrices into AppDynamics and we see all of those details, along with our application performance detail, within the AppDynamics solution.

We are not using machine agents because we are making use of the Azure Monitoring and get the matrices from there.

What is most valuable?

The most valuable feature is the application performance. We have details such as CPU utilization and memory utilization, which we make use of to finalize the amount of CPU power or memory that we should allocate to our ports.

AppDynamics is easy to implement if you follow the documentation, and the documentation that they provide is good.

What needs improvement?

The agent deployment could be simplified by, for example, adding a GUI.

Correlation should be improved.

End-user monitoring should provide options for data collection, including using a JavaScript file or using a network request in the case of a mobile application.

It should automatically upload the mapping file.

For how long have I used the solution?

I have been using AppDynamics for a few months.

What do I think about the stability of the solution?

This seems like a stable product and we plan to continue using it.

What do I think about the scalability of the solution?

AppDynamics is scalable.

How are customer service and technical support?

I would say that the support is 50/50. It is not very fast and there is definitely room for improvement in terms of support.

How was the initial setup?

When we were installing it for the first time, it took us some time and we had some issues. One issue we faced was because we deployed all of the agents on all of the ports together. This created some problems, so the next time, we deployed it one by one. This is the process recommended by AppDynamics but somehow, we missed that part.

After that, it was stable and it continued working without any issues.

For the whole application, we were able to deploy in less than two hours.

What about the implementation team?

We deployed it ourselves, although we had a consultant available online who was available for assistance. We didn't face any issues, other than deploying all of them at one time.

One technical person who has the details and information on the ports should be present. They need to know all of the commands that are used to deploy the agents.

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?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Associate Director, Application Performance Management Solution Design & Engineering at a financial services firm with 10,001+ employees
Real User
Priced well, but the stability, scalability and support need improvement
Pros and Cons
  • "In 2014 and 2015, AppDynamics was one of the best products on the market."
  • "They need to improve the consolidation of agents for the agent's installation process."

What is our primary use case?

We use AppDynamics in our company. I am the IT product manager, who is responsible for the design of the solution.

We use this solution for application performance monitoring, byte code injection, and user experience monitoring, infrastructure, and database performance monitoring.

What is most valuable?

In 2014 and 2015, AppDynamics was one of the best products on the market.

What needs improvement?

The AppDynamtics on-premises platform is immature, and it does not scale.

They need to improve the consolidation of agents for the agent's installation process. 

We would like to see one single agent to be installed and not multiple agents.

For how long have I used the solution?

We have been using AppDynamics since 2015.

What do I think about the stability of the solution?

It's stable, but it could be better.

What do I think about the scalability of the solution?

Scalability is poor to medium. It's an area that needs some improvement.

We have 3,000 users in our organization 

How are customer service and technical support?

Technical support is average and they could be improved.

How was the initial setup?

The initial setup on-premises was rather complex.

For a new release upgrade, it can take up to two months to deploy.

What about the implementation team?

I completed the installation with my team.

We have an engineering team of four people, and a support team of ten people.

What's my experience with pricing, setup cost, and licensing?

We do not have any issues with the price.

What other advice do I have?

I would recommend this solution depending on what the use case is. If you want the latest, state of the art, including cloud-native monitoring and docker containers, I would recommend Kubernetes.

I would rate AppDynamics a six 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
Senior Manager at a financial services firm with 10,001+ employees
Real User
Top 5
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.
PeerSpot user
Sr Technical Architect at a tech services company with 5,001-10,000 employees
Real User
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?

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. 

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.

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 technical 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.
PeerSpot user
Senior Software Engineer at a financial services firm with 10,001+ employees
Real User
Top 20
A stable tool with good monitoring features and support portal
Pros and Cons
  • "This is a stable product and we definitely plan to continue using it in the future."
  • "More native support for other hardware is needed because having to install various extensions and perform extra setup for different devices is really challenging, and not as easy or straightforward as it is in other products."

What is our primary use case?

We work in the banking industry and we deal with business transactions, including responses for the users. We capture all of the traffic in our AppDynamics platform. It is a really good application tool.

What is most valuable?

Application monitoring is the most valuable feature.

What needs improvement?

More native support for other hardware is needed because having to install various extensions and perform extra setup for different devices is really challenging, and not as easy or straightforward as it is in other products.

For how long have I used the solution?

We have been working with AppDynamics for almost two and a half years.

What do I think about the stability of the solution?

This is a stable product and we definitely plan to continue using it in the future.

What do I think about the scalability of the solution?

AppDynamics is really scalable. We have a private server on-premises and we haven't had any trouble with scaling. We have more than 1,000 people who are using it.

How are customer service and technical support?

We use the support portal whenever we face an issue or any kind of problem, then we create a ticket and they assist us.

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

I am an IT monitoring specialist and I work with similar tools like Geneos and Splunk.

Geneos is straightforward and has different options for infrastructure monitoring. For example, if you have other hardware or memory, then these things are basic. With AppDynamics, these things require that we use extensions, follow the steps, and do the extra setup. These things are really challenging and it's not that easy to handle, the way it is with Geneos.

The people we know who are using Geneos are really happy with it and they think once or twice before moving to AppDynamics. In our case, we have moved to AppDynamics.

How was the initial setup?

The initial setup is straightforward. We downloaded it from the AppDynamics resources, and they had already mentioned the installation steps. We followed the directions and it was easy to handle. It probably took about 30 minutes.

Although we deployed on-premises, we are planning on migrating to the cloud.

What about the implementation team?

Initially, we had a consultant for the installation. Now, we do all of the upgrades by ourselves. We manage it with a team of four people.

The people who work on it are from my team, as well as from production and from pre-sales.

What other advice do I have?

This is absolutely a product that I would recommend to other users. I can see a lot of people are interested in using AppDynamics.

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.
PeerSpot user
Presales Engineer at a tech services company with 51-200 employees
Real User
User-friendly dashboard, and the Business Journey feature is helpful
Pros and Cons
  • "The features that I like best are the dashboard and Business Journey."
  • "AppDynamics is dealing with a lot of products and technologies, so we need to have clear documentation."

What is our primary use case?

We are a solution provider and I am a presales engineer. AppDynamics is one of the products that we implement for our clients and have experience with.

At this time, I'm using it for training purposes, for the team.

What is most valuable?

The features that I like best are the dashboard and Business Journey.

What needs improvement?

AppDynamics is dealing with a lot of products and technologies, so we need to have clear documentation.

The community support needs to be a little bit better.

In the future, I would like to see the inclusion of better programming language options. This would allow for wider use, and make it more versatile.

For how long have I used the solution?

I have been working with AppDynamics for about nine months.

What do I think about the stability of the solution?

AppDynamics is stable and we haven't faced any bugs.

How are customer service and technical support?

As we are not an AppDynamics end-user, our experience with technical support is different. At the same time, from a support perspective, I have dealt with the AppDynamics community. I would say that support from the community is good enough, although it is not amazing. I think that community support needs to be a little better.

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

We did not work with another similar solution prior to AppDynamics. We are a Cisco partner, so we keep moving forward with the same technology.

How was the initial setup?

The first time I deployed AppDynamics wasn't very easy because I didn't have much experience with Linux. However, aside from the Linux-related issues, I found it totally easy.

The deployment is really quick, taking just two or three days. However, we need more time for configuration. If the deployment is good then the configuration will take about one more week.

What about the implementation team?

We do the implementation in-house. We have three people who are working with it.

What other advice do I have?

AppDynamics is a good product and I totally recommend it. Once you feel that you have the full journey for your end-users and you are tracking them, it's awesome. Overall, I am very happy with this product.

I would rate this solution a ten out of ten.

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: Partner
PeerSpot user
Services Technology Manager at NCR Corporation
Real User
Identifies end user performance issues and drills down into root cause to improve MTTR
Pros and Cons
  • "Provides monitoring more around business processes versus just servers, applications, etc. E.g., with complex systems, where a business process passes across multiple applications, the business needs us to monitor the heath of the process, not just a segment of the application."
  • "Needs more integration with applications suites, like Oracle Enterprise Server or BMC Remedy."

What is our primary use case?

Ability to identify end user performance issues and drill down into root cause to improve MTTR and application availability.

How has it helped my organization?

Reduced MTTR and put us on a trajectory to be more focused on the end user experience. Provides monitoring more around business processes versus just servers, applications, etc. E.g., with complex systems, where a business process passes across multiple applications, the business needs us to monitor the heath of the process, not just a segment of the application.

What is most valuable?

  • Business transaction capturing
  • Analytics

What needs improvement?

Needs more integration with applications suites, like Oracle Enterprise Server or BMC Remedy.

For how long have I used the solution?

More than one year.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Vice President - Operations & Client Support at Scicom Infrastructure Services
Real User
Leaderboard
We've had experience using Dynatrace, CA & Gomez but AppDynamics excels in terms of implementation, footprint & overhead.
Pros and Cons
  • "Despite dozens of deployments across hundreds of applications- we have yet to see a case where AD is negatively impacting application execution or functionality."
  • "Additional support for NextGen mobile platforms also needs to be high in the roadmap prioritizations"

What is our primary use case?

Extensive use cases, dozens of primary and secondary use cases ranging from core application monitoring at the global level to micro level performance analysis at the transaction level. AppD provides the ability to also manage total interactions at the web/mobile browser level, the database and core infrastructure including server level and L4 network.

How has it helped my organization?

We are a services organization, so we use AppDynamics with our customers. It has allowed us to expand our footprint in the application management business with virtually all of our major accounts. We were able to expand and go into other applications that we weren't in or offering previously. We have a new value proposition for our customers- enhanced visibility, enhanced stability, and we can reduce our costs to them because our cost structure is reduced by using AppDynamics. We have other examples like this as well where AppDynamics has improved the way we function and operate. As of date of this article, our company has in excess of 30,000 AppDynamics agents deployed globally and we are monitoring billions of annual page views for major customers.

Furthermore, AppDynamics is a key toolset and drives tremendous value and efficiency in our remote performance management center which supports over 10,000 retail locations on behalf of our retail customers.

What is most valuable?

  1. Ease of deployment- it's easy to install and use. This is key for us. Even as the product portfolio has expanded to include additional- AD has done a great job of ensuring that the deployment process is straightforward and usually up and running in minutes. Even the upgrade process has been made a very low touch and the simple process makes it easy to keep your deployment up to date with the latest releases.
  2. Low infrastructure overhead and footprint, which go hand in hand. Low invasive processes for care and feeding of the solution in extremely large scale environments.. Despite dozens of deployments across hundreds of applications- we have yet to see a case where AD is negatively impacting application execution or functionality.
  3. Features- in terms of diagnostics it's very good and very extensible. AD has clearly contemplated the multitude of monitoring workflows and features needed to sustain enterprise application performance across all major tech platforms and architectures.
  4. Extremely reliable and resilient agent based technology.
  5. Extensibility - the solution has been designed to account for rapidly changing application architectures. A strong example is the mobile and browser related capabilities AppDynamics has brought to market. With near out of the box functionality for iOS and Android- AppD also provides support for single page applications and additional advanced JS type deployments models
  6. Integrated view of database system performance and execution- AppD has crafted a powerful single pane of glass view
  7. Breadth and depth of portfolio with ever expanding capabilities including synthetics, log management and analytics capabilities
  8. The analytics engine, now called BusinessIQ is very, very powerful. The ability to capture business parameter information and operational information and merge it together for integrated dashboarding is one of the pillars of the IT-Business paradigm. I was able to create powerful analytics queries using GUI, or if you want to go deeper- the solution allows for complex SQL statement execution to really perform deep IT level business intelligence

What needs improvement?

AppDynamics should try to find some measure of support or functionality in an SAP and Peoplesoft environments- however with the introduction of C++ agents- the PeopleSoft realm will be covered shortly. Additional support for NextGen mobile platforms also needs to be high in the roadmap prioritizations

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

We didn't have any issues with stability. Highly stable with extremely light impact- negligible.

What do I think about the scalability of the solution?

We didn't have any issues with scalability. Unbelievably scalable - we selected this solution for its ability to aggregate thousands and thousand of end point monitoring.

How are customer service and technical support?

Customer Service:

AppDynamics redefines customer services, especially in post sales support- maybe one of the most responsive service desk teams in the industry.

Technical Support:

They have done a superb job of getting some obscenely bright software people with a passion for customer services and unleashed them in the market. Some of the finest technical support in the industry.

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

We previously used AppSight by BMC software. The problems we had were problems with deployments, stability, visibility and wide support of jvms. Stability was the largest problem. Our technical architects and engineers who are part of my delivery team have used every major application and server monitoring technologies.

How was the initial setup?

Extremely straightforward- we can have an enterprise deployment with several dozen end points being monitored in less than 3 hours.

What about the implementation team?

Our first few implementations we did ourselves and then for our first major customer implementation we got AppDynamics to assist. We currently support all of our internal and external deployments.

Which other solutions did I evaluate?

We're regularly looking at various options. Even before we made the decision to standardize on AppDynamics, we already had experience with BMC Appsight. We also had experience using Dynatrace, CA and Gomez at some of our customer's environments. We also heard our customers talking about their experiences with these other products.

What other advice do I have?

Basically, you can't over-speak importance of deployment, configuration and infrastructure footprint because what happens is that people get excited when they see the output of various products (such as Dynatrace or CA Wiley). They say, "wow, it's very powerful, we've never had visibility, we're going to implement at all costs." Then they buy the solution and they realize they need 5X the amount of servers, a lot of storage, experts to manage it, etc.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Sid Roy - PeerSpot reviewer
Sid RoyVice President - Operations & Client Support at Scicom Infrastructure Services
LeaderboardReal User

From a con perspective there are coverage gaps in terms of monitoring critical if not legacy architectures like mainframe type systems. Despite the slow erosion of the mainframe base- it seems that many major, major organizations are still leveraging MF technology in their stack typically due to the costs of converting - but most likely due to the fact that those machines never stop working and rarely have errors like open systems. When a customer leverages for instance Infor software in their architecture - this will be a gap from an AppDynamics monitoring perspective. I have also mentioned the lack of coverage in SAP worlds which in essence removes a big part of the critical application market. However, I have been recently informed that the lack of monitoring coverage is less about technical fit and more about SAP restrictive licensing and support policies :-0

See all 5 comments
Associate Principal Consultant at BRavura
Real User
Data Flow and memory monitoring help troubleshoot and improve Java applications
Pros and Cons
  • "It helped to find quick solutions for specific business transactions."
  • "As per my experience, the drill-down feature can be improved at the class level."

What is our primary use case?

I am using AppDynamics in order to monitor Java applications.

How has it helped my organization?

It helped to find quick solutions for specific business transactions. For example, in the case of slowness or a job being stuck at some stage.

What is most valuable?

The most valuable features are Data Flow and memory monitoring.

What needs improvement?

As per my experience, the drill-down feature can be improved at the class level.

It should generate a report similar to what Oracle provides.

For how long have I used the solution?

I have been using AppDynamics for two years.

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
Sr. Integration Developer at Equifax Inc.
Real User
Effective monitoring and alerting in our complex environment
Pros and Cons
  • "The most valuable feature is the detailed statistics, like the consumer count, for the ActiveMQ server."
  • "Rolling out version upgrades is a difficult job at times."

What is our primary use case?

We use this solution for application monitoring and the alerting mechanism.

We have a complex platform infrastructure, deployed in multiple JBoss Fuse, ActiveMQ, and Data Grid servers.

How has it helped my organization?

It improves our organization by providing the right alerts, and there are so many parameters to choose from that it allows us to set the right level of alerting mechanism for approximately one hundred and twenty services.

What is most valuable?

The most valuable feature is the detailed statistics, like the consumer count, for the ActiveMQ server. It is amazing.

It helps to monitor our complex infrastructure very effectively.

What needs improvement?

Rolling out version upgrades is a difficult job at times.

For how long have I used the solution?

One year.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Engineer at Sirius XM Radio Inc.
Real User
The solution makes it easy for us to keep our applications stable
Pros and Cons
  • "AppDynamics makes it much easier for us to detect problems or issues before they become problems. We have alerting on all of our business transactions."
  • "The UI could use a little help."

What is our primary use case?

We use it for break fail detection.

How has it helped my organization?

AppDynamics makes it much easier for us to detect problems or issues before they become problems. We have alerting on all of our business transactions. Therefore, it makes it very easy for us to keep our applications stable.

What is most valuable?

The drill down feature is the most useful.

What needs improvement?

The UI could use a little help.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

Our AppDynamics application tracks a large number of business transactions and is able to keep up with our demands.

What do I think about the scalability of the solution?

Our environment scales from several hundred nodes to thousands of nodes per day, so the scalability of AppDynamics with our environment works perfectly.

How are customer service and technical support?

We contact technical support regularly. We have a dedicated rep who works with us. It is very good support.

How was the initial setup?

Integration with AWS is a time consuming process. You cannot just plug it in and point it at your workloads. You have to go though all of your work spaces to determine what you want to monitor and how you want to monitor it. However, part of the onboarding process is that they provide you with a dedicated resource.

What's my experience with pricing, setup cost, and licensing?

Our purchasing experience through the AWS Marketplace has been pretty painless.

Which other solutions did I evaluate?

We also considered Dynatrace. We chose AppDynamics because of its feature set.

What other advice do I have?

I would highly recommend it.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
PeerSpot user
PeerSpot user
Info Sec Consultant at Size 41 Digital
Real User
Top 5
Enables us to edit config files easily and make reports our own
Pros and Cons
  • "The most valuable feature is the ability to take a report, and in particular, a visual, and link it to actual application performance and then the consequences. This means you can show how an incident or action has an effect on the business."
  • "It could do with more than one data centre/multiple AWS accounts in a pane of glass. Also, improved scalability to large environments would be helpful."

What is our primary use case?

When you have a lot of AWS products running (and integrations connected to them) the only way you can monitor them is to have a system or automatic reporting. Cisco AppDynamics gives lots of "extensions" that collect metrics and feed them back to an AD controller so you can get a picture of health, usage, rules, and reporting.

It also works across environments from cloud to traditional, which means you don’t need something for AWS and then something for in-house products.

How has it helped my organization?

AWS was a new environment for a client and they used a series of extensions to show how the installation was performing and how changes impacted their setup, down the line. With sprawling cloud processes, it can be hard to see how your changes impact integrations, but AD really helps out with this.

Specifically, with the use of Cisco AD extensions, we were able to prove that a move from MySQL to Amazon Aurora sped up data retrieval. This meant a trial of Aurora was proven to be a success and led to a gradual phasing out of MySQL DBs.

What is most valuable?

The most valuable feature is the ability to take a report, and in particular, a visual, and link it to actual application performance and then the consequences. This means you can show how an incident or action has an effect on the business. This is invaluable for executive meetings, where it can sometimes be hard to link an event to an outcome, a month down the line. The bottom line is that it helps protect your bottom line.

The extensions can be edited in a simple config file so you can sculpt what you are getting.

What needs improvement?

It could do with more than one data centre/multiple AWS accounts in a pane of glass. Also, improved scalability to large environments would be helpful.

How is customer service and technical support?

For me, it’s always support and training that need improvement, as both of these are crucial to using a product effectively. When there are so many features it would seem to be a benefit, but in reality that can be daunting.

What other advice do I have?

We chose to procure this solution via the AWS Marketplace because you don’t need to buy physical hardware to use it.

I would rate the solution at nine out of ten because you can edit the config files easily and make the reports your own. Also, it supports loads of AWS products: S3, Elastic MapReduce, EC2, DynamoDB, ELB, RDS, Route 53, etc.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Solutions Architect at a tech services company with 11-50 employees
MSP
Traces are aggregated and organized, making it faster and easier to troubleshoot, to find a code hotspot
Pros and Cons
  • "In AppDynamics, everywhere I go, there's some sort of grouping and aggregation function, or there's some sort of timeline that lets me zero in more quickly on the traces that I need. They go to more pains to aggregate and bubble the important ones to the top. That removes a lot of manual work."
  • "I would like to see something that lets me set real dollar figures, not just to outages, but to the solutions as well... when I'm looking at problems and have found a problem that I know I need to address. I could flag it off and have AppDynamics estimate how long a person would have taken to find that without it. That would give me a lot of leverage for justifying the existence of APM, which I really need."

What is our primary use case?

We use multiple APMs, but for smaller projects AppDynamics is too cost-prohibitive. It is a more expensive APM among the competitors, which is fine because it also does a lot more on the auto-detection and the AI side. It also supports a lot more languages. So whenever we hit a project that has the budget and the need, we look to use AppDynamics, especially if the technologies are complicated.

If somebody has a very simple two-tier Python or Node, we can use almost any APM. When we're dealing with somebody who has 50 or 60 tiers, some traditional stuff, some microservices; some stuff is in containers, some stuff is in real instances; there's Node and there's PHP, and there's a bit of C code in there somewhere. This is where we hit a complex case. It's usually a larger app, an app that has existed and evolved over time with many modules at play, making it almost different products, but it's all one big product. This is the type of case where we look towards AppDynamics because we can just drop it in and have it work.

We can't do that with the other APMs that we work with because they just wouldn't work. They'll do this little silo or that little silo, but they won't work with everything. With few exceptions, we have not found any production code that we couldn't make work with AppDynamics.

How has it helped my organization?

I can't compare how it makes things better within my company. That would be like asking someone how air makes their life better.

I don't say that lightly. I've been in other companies in the past without APM. Some of our projects don't have budget for APM at all. They're smaller projects, or they're from a smaller client who can't afford it, or in some cases, they don't want APM. Comparing it to that would be the easiest thing. In those cases, if the project is going right and there are no problems that are noticed, it's fine. But we've had a few carrier projects where there are unknown performance issues or unknown crashes or we're seeing, at 3 p.m., when it's not even a high-traffic period, that everything falls apart all of a sudden: The database is not good on connections; or we see the connections, but we don't easily understand why they're there. In those situations, the projects that don't have APM usually spend more on people hours than the APM product would have cost.

In that case, it's made things better by making it faster to troubleshoot and easier to troubleshoot. We don't want our most skilled people spending 40 hours to find one hotspot, when it could take them 30 minutes. It's not a value-add to let them do that manual, old-school troubleshooting. In fact, even on the projects that have, in some cases, not had the budget to buy the agents that we need, sometimes it has boiled down to using a PoC license, with their permission, to try to prove the value. Some of those clients went ahead and bought it. They understood it was, "Look guys, we can charge you 80 hours of troubleshooting, or you can just buy this license." I don't want to claim that that's every case, but there have been a couple cases where we've converted people and the client has accepted APM - where they might have been hostile toward it - after seeing the value of it.

What is most valuable?

In every APM tool, and this is true in AppDynamics as well, it's that waterfall view where I can see my code hotspots. In APM, it always comes back to that. It's great to have reporting. It's great to have that alerting: Tell me when something deviates from my normal conditions. All the analytic functionality is good for telling me what code to look at. But ultimately, I can't live without that code-level trace. I have to know where things are hot so that I can help the developer with what they actually need to fix. I can't just tell them the app is slow. That's always been the most important thing. In AppDynamics, they make that easier.

There are other products I won't name where you go in and you're looking at 50,000 traces. There's no way to sort and organize those particular traces. In AppDynamics, everywhere I go, there's some sort of grouping and aggregation function, or there's some sort of timeline that lets me zero in more quickly on the traces that I need. They go to more pains to aggregate and bubble the important ones to the top. That removes a lot of manual work; for example, sorting by the ones that took more than a second. I don't have to do that in AppDynamics. Sometimes I do so, in the course of troubleshooting, but for the most part, it tells me. I click on a trace. It's usually a trace that matters, that I can take action on, and that I can have a real impact on.

All those millions and, in some cases billions, of traces, over the course of a couple months, get aggregated into one view that's manageable. The other APMs are good if we don't have millions of requests. As soon as I get into that threshold, I can't look at that many traces anymore, they don't have great ways of looking at the traces in aggregate.

What needs improvement?

What I would like to see might exist, but if it does I haven't seen it. I would like to see something that lets me set real dollar figures, not just to outages, but to the solutions as well. It seems like a gimmicky feature, but for anyone who has to justify their budget within a larger area of the company, or to a client, it would be helpful. I don't want to have it in my face constantly, but I want to be able to access it when I'm looking at problems and have found a problem that I know I need to address. I could flag it off and have AppDynamics estimate how long a person would have taken to find that without it. That would give me a lot of leverage for justifying the existence of APM, which I really need.

Also, I know this is a holdout, we saw this ten years ago, where APM products were starting to crosstalk between each other. I would like to see a return to that because we do use multiple products. I understand that some of the information is in silos, but some of it isn't. If some of this exists, I might have missed it, but I would love to have an integration where I'm looking through logs in Elasticsearch and I could click on my AppDynamics link, because they have a little module, type in the credentials and be logged into AppDynamics. And similarly with the AppDynamics interface: "Oh, look. This server is having an issue. Okay. All this is good info, but maybe I want to take a look in Grafana." I would click over and it would take me to that spot in Grafana: the same time frame, the same filters and place to get me to that particular server, or instance, or container, etc. I would like to see that cross-functionality with some of the more common tools.

Most people run Elasticsearch or Kibana or similar things. Most people run a Grafana or something like that. I'm not expecting them to integrate with their competitors - that might be a hairy situation, although a nice one for us, on the consumer side - but if that type of integration was possible with some of the major, open-source, complementary products, that would be nice, and some of the commercial ones too.

We saw that in the APM space ten years ago, a little bit. There were a couple movements towards that, but I haven't seen that since as much.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

I've been using AppDynamics for almost a decade. In that time, I've seen it run on literally hundreds of applications in that time, and I can quite honestly think of only one situation where it introduced stability problems. I pegged a little of the blame on AppDynamics but a little bit on the app as well. That's pretty good.

There are a lot of products in the APM space, and I've used a lot of them, that have very consistent performance problems, stability problems, or crashing that they'll introduce into the app. The fact that we've only encountered that once, and it was almost a decade ago and it was an exceptional case, is pretty good.

I've never really heard of stability problems and we've used it in some pretty highly important, high-volume apps.

What do I think about the scalability of the solution?

The scalability is excellent. We've never encountered a situation, under loads that we've seen, where we could not scale to meet the needs. We're not running the world's top-ten websites, but we are doing some very high transactions on some very large properties, with a lot of calls. There are very few applications I can imagine that would have scalability issues using AppDynamics. We've seen that across technologies: Some of them are PHP apps, some of them are .NET apps, some of them are a mixture of all of the above. We have yet to see it cap out or not be able to scale.

How is customer service and technical support?

We've received technical support in two areas.

On the pre-sales side, it's always been extremely professional, really great, even in smaller license situations. If there's somebody available and within a radius that can realistically come to a meeting, they often will. They've worked through some very peculiar application setups with us, where we're not sure how we're going to approach it. We've always been very pleased on that side.

On the post-sales side, as well, once it's deployed, we haven't had to use them a lot. There haven't been a lot of things we've had to contact them about, but where we have, the issues have mostly been around things like training, or understanding. We just haven't seen that many problems. We've always found the training material to be very descriptive. They've always taken the time to hand-hold us through: "Okay, this is what you're seeing, and this is why you're seeing it. Why don't you go look at this in the app." They've always taken the time.

I can't comment on the troubleshooting side because we haven't needed to do it. We may have had a minor case where we needed a quick answer to a license issue or we couldn't figure out why an agent wasn't connecting. They've always been excellent there, but we haven't encountered an "Oh my God," big issue, where it wasn't just something stupid, that we were overlooking. They've been great on that. They've been able to identify those things, but we haven't had to use them a lot on the post-sales side of things.

How was the initial setup?

In terms of the integration and configuration of AppDynamics in our AWS environment, it's been pretty seamless. It doesn't matter if we've been using real instances or if we're using a Kubernetes environment or a docker environment - we've got quite a few different environments. We've never encountered an integration problem, or any issues deploying either manually or via our automation scripts. It's always packaged in very nicely with them.

I can't think of any problems we've encountered that I could critique.

The Kubernetes deployment is three lines of code or one command. They've made it amazingly simple. We just put in into a config file and everything pretty much just goes in a modern environment.

The only one that's been hard is some of the compiled apps on C, but that's such a rare case and it's only hard because it's been a non-.NET compiled app. Everything else has been seamless and just one click. The C apps are rare and we know they're going to be hard, that's just the nature of the way they're designed.

All of our database endpoints were connected, all of our third-party endpoints. Anytime we've had to use the JavaScript on the app it's been seamless. They don't break our sub-calls by accidentally putting them in there.

All of the integration from browser JavaScript to code, through to the database proxy have been seamless for us.

What was our ROI?

With very few exceptions, we can justify the cost per project and definitely, in the wash of things, it saves money, overall. The only problem that we've had with this is sometimes trying to show that justification.

It's really easy sometimes, where we spend 30 minutes or an hour on the interface and we find a laundry list of problems that we've got to address; big problems. Somebody who's not familiar with APM on the client side will look into and say, "That's it. Why did we need that product for that?" You needed that product because it took 30 minutes instead of weeks and customer complaints, etc.

The product has always been worth it, but trying to bubble up the value has not, I admit, been easy, because there's no value attached to a problem that we find. That's the only problem we've encountered around cost. We have always been able to justify it.

Which other solutions did I evaluate?

We actively use Instana for some cases as well, and sometimes we use Instana and AppDynamics side-by-side. We do use Dynatrace and have used Dynatrace in the past. Those are the ones that we're using today.

We've used and evaluated, at some point in time over the last ten years, another dozen vendors. The choice is not made lightly. We've actually tested all the other ones.

There is some stuff that everyone supports. Every APM supports Java. If somebody has a simple Java app, any APM is usually going to work. It's not going to be as stable, sometimes, but when we get into the real-world apps where you have a heterogeneous network of different technologies at play on a mixture of platforms, that's where a lot of the APM tools stop working as well as AppDynamics works.

Through our history, AppDynamics has always been the one on top of making sure that it continues to work. It works from the database through to the browser, whether it's a mobile or a desktop. I can see that full interaction. I don't get that out of any other APM with as many platforms.

What other advice do I have?

I see a lot of people migrate towards one product in particular in the market and they never really try the other APM vendors. They'll look at the page and they'll look at the price, but sometimes you just have to pay a little more. Importantly, it's the features that you get that make it worth it. I won't name the new products, the ones people migrate towards a lot - especially developers, it seems like that cohort instantly likes them - but AppDynamics and a couple of the other ones as well are really good for production. AppDynamics, in particular, excels on that. Don't just install AppDynamics, install a couple of them. Pick four or five and run them in production, pick a couple nodes even, and compare the interfaces and the ability to use the interfaces. Most people will quickly find that there is a real difference between them. Some people will gravitate, still, towards certain products rather than others, but I haven't seen a person yet, who has not loved the AppDynamics features and portal and how it does things.

You can't just look at the feature list, spend five minutes on their web page, and then dismiss it. You have to run it on your app, see how easy it is and how much time it saves you.

I have not used the marketplace version. I've used the traditional, agent-based licensing. The reason for that is partly to do with the affordability. I can take the same license for the on-prem and put it on AWS as well. We always use the same license, because we don't know where it's going to end up.

In terms of integrating AppDynamics with other products within our AWS environment, the way to describe that is that we're using it to watch certain services. Obviously, if our database is using endpoints within AWS, which a majority of the apps are, such as Redis or RDS nodes, AppDynamics has seen those. All of the integrations that I can think of, except for the database, are web-based. We see the database integration and we see all the web-based integration. So we have integrated with other products.

We haven't seen a case where we haven't been able to see the interaction between our app and the service. Just to be clear, I have seen other APM products that miss those integrations. You plug them in and you don't see your SNS calls. Usually, it's solvable, but you've got to troubleshoot and set up some special code and it becomes painful. I can't think of a case in AppDynamics where we just didn't plug it in and start seeing those calls right away.

I would rate this solution a nine out of ten. I've been using it for so long, and have used so many other APM vendors, and it really is the most stable one. It works with the most conditions that we encounter. The only reason I take off one point is the cost. I can't give it a ten because it is not a cheap product. None of them are. The price is fair, but I could use it on more projects if they had a lower price.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
PeerSpot user
PeerSpot user
Engineer at United Airlines
Real User
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: 

  1. Click here to see errors and exceptions.
  2. Click here to see what is causing response time problems.
  3. Click here to view the timeframe of a past issue.
  4. 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.
PeerSpot user
it_user984684 - PeerSpot reviewer
Cloud Operations Monitoring - Senior Software Engineer at Intuit Inc.
Real User
I see plenty of benefits in using AppD for any old school build of applications, but transactions are not collected across the board when architected with micro services

What is our primary use case?

Java application instrumentation across a microservices architecture build.

How has it helped my organization?

When adopting / implementing a micro services application stack, you have to get all of the services to move / upgrade at the same time. This has led to a disjointed implementation of AppD. Disjointed implementations of tools do not lead to home run capabilities to build / run / operate.

What is most valuable?

Insights outside of the code we write. We find some of our adopted libraries perform sub-optimally. Sub-optimal performance leads to a search for alternate libraries to help us scale.

What needs improvement?

Transactions are not collected across the board. Your application needs to fail before AppD starts collecting deep metrics.

For how long have I used the solution?

Three to five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Vice President at Works Applications Co., Ltd.
Real User
We set up alerts recently so we can fix any issues more quickly in production
Pros and Cons
  • "We previously had an operations team continuously monitoring applications. Now, they just have set things up and our developers can monitor, view, and act on them, accordingly."
  • "We set up alerts recently so we can fix any issues more quickly in production."
  • "They are using Flash for their website, which is very slow. We had hoped the website would be much faster to use, and that is definitely what we want to see."
  • "Their agents sometimes claim to be very lightweight, especially with databases, but they are very heavy. They can take up more compute than the actual work that we need to do."

What is our primary use case?

We use it for service level monitoring.

Currently, we use AWS. Recently, we started using Serverless AWS as we use communities for all our other services. For containers, we use Serverless AWS, and we use databases, like Cassandra Aurora. The product integrates well with all of them.

How has it helped my organization?

We previously had an operations team continuously monitoring applications. Now, they just have set things up and our developers can monitor, view, and act on them, accordingly. Also, we set up alerts recently so we can fix any issues more quickly in production.

What is most valuable?

It shows inter-service activities very easily. We were having issues with this primarily, so this was one of the most important areas for us. 

We have been using Cassandra. So, it has agents specific for each middleware, helping us check this application.

What needs improvement?

They are using Flash for their website, which is very slow. We had hoped the website would be much faster to use, and that is definitely what we want to see. 

Their agents sometimes claim to be very lightweight, especially with databases, but they are very heavy. They can take up more compute than the actual work that we need to do. I do hope that they can improve on this.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

There is no issue with stability. However, most of the time, it is just slow.

What do I think about the scalability of the solution?

Currently, scalability is not that great. We are a B2B company, so we have currently enabled it for about ten customers. We would like to proceed and have it more customer environments as well. However, we see with just ten customers that the dashboard is very slow. We would like them to improve on this.

How is customer service and technical support?

We have had many AppDynamics engineers come to our office and explain us how to use it and set it up. They have come onsite many times and explained to the developers different topics.

How was the initial setup?

The integration and configuration of this product in our AWS environment was not trivial. We needed experts to come onboard and explain it to us. With their help, it was easy.

What was our ROI?

We have partially seen ROI.

Which other solutions did I evaluate?

We checked out Datadog, but we just wanted a monitoring solution. We already had a logging solution and other relevant solutions, so we narrowed it down to AppDynamics.

It was easy to jump onto AppDynamics's limited licensing plan, so we easily could evaluate it. Later, we received good customer support and could interact with them easily. That is how we finally decided.

What other advice do I have?

Depending on your use case, this is only a monitoring solution. If you don't have an in-house logging solution, or if your primary use case is to debug, you should consider choosing other alternatives. If only you want monitoring, AppDynamics will do.

We are only using the AWS version.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
DevOps Engineer at a media company with 1,001-5,000 employees
Real User
We can monitor our applications with better accuracy
Pros and Cons
  • "We have been able to monitor our applications more accurately."
  • "We have had downtime, which has been the result of config, application, or cord issues."

What is our primary use case?

We are using it for monitoring.

Our applications are in AWS, and the monitoring system is part of AppDynamics.

How has it helped my organization?

We have been able to monitor our applications more accurately.

What is most valuable?

It has better dashboards and more control over everything.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

The stability is fine. We have had downtime. However, we do receive alerts when we have downtime. Downtime has been the result of config, application, or cord issues.

What do I think about the scalability of the solution?

The scalability is good.

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

We were previously using Dynatrace, then we shifted to AppDynamics because it was more convenient. For example, it was fast and easily accessible for all our data.

How was the initial setup?

We had no issues with the integration.

What's my experience with pricing, setup cost, and licensing?

Purchasing the product through the AWS Marketplace was good.

Which other solutions did I evaluate?

I was just looking into Datadog, and it seemed like it might be a better solution that AppDynamics.

What other advice do I have?

I would definitely recommend AppDynamics.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Engineer at a tech company with 201-500 employees
Real User
We can dive deeply into the product to see what is happening by troubleshooting, debugging, and monitoring
Pros and Cons
  • "The most valuable feature is having our services being available and healthy."
  • "Sometimes, it is hard to navigate through and find if something is wrong or figure out where an error stemmed from."

What is our primary use case?

Monitoring log and statistics using graphs to see how we are monitoring our network traffic, and whether systems are healthy or not.

How has it helped my organization?

In real-time, when we have our peak seasons, we can determine if customers are experiencing something that they are not supposed to, such as customer impact on a service being down or not.

What is most valuable?

The most valuable feature is having our services being available and healthy. We can determine whether or not, at a given point in time, something is wrong. Then, we can dive deeply into the product to see what is happening by troubleshooting, debugging, and monitoring.

What needs improvement?

Sometimes, it is hard to navigate through and find if something is wrong or figure out where an error stemmed from. I would like AppDynamics to be easier to navigate in.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

I have not seen any issues with stability.

What do I think about the scalability of the solution?

I usually don't see any issues with scalability, and we have pretty large servers.

Our environment is huge. Within a season, we have hundreds of thousands of current users.

How is customer service and technical support?

I haven't used technical support.

How was the initial setup?

The integration and configuration of the product in our AWS environment was easy. AWS made it easy.

Which other solutions did I evaluate?

I was not involved in the decision-making process.

I would still use AppDynamics now, because I haven't seen another player on the market give us exactly what we want that AppDynamics can't. There are a lot of companies who are doing the exact same thing and trying to put their own spin on it, but there is no reason for me to pick another competitor.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Principal Engineer at Wyndham Hotel Group
Real User
It provides all the monitoring that we need in one place
Pros and Cons
  • "It provides everything into one view, so we can track information from one place to another."
  • "The integration with cloud services is still pending with AppDynamics. We would like the product to be serverless."

What is our primary use case?

The primary use case is everything related to monitoring.

How has it helped my organization?

It provides everything into one view, so we can track information from one place to another. This allows us to be able to track information all day.

What is most valuable?

It provides all the monitoring that we need in one place.

What needs improvement?

The integration with cloud services is still pending with AppDynamics. We would like the product to be serverless. 

For how long have I used the solution?

Three to five years.

What was our ROI?

We have seen ROI, because we are able to view whatever issues there are in the application, then resolve them faster.

What's my experience with pricing, setup cost, and licensing?

We are looking forward to purchasing the solution on the AWS Marketplace.

We are comfortable with the pricing.

Which other solutions did I evaluate?

We also evaluated Splunk. However, AppDynamics provided more features, agents, and monitoring capabilities.

What other advice do I have?

It provides all the features that we need for on-premise applications.

The product integrates with all of our applications, because it has be deployed on all the servers so it can collect data.

AWS has not provided us the code. They will be moving it to their AWS services later. Right now, it is providing us a framework, like with Java. The AWS agents are able to capture all the information related at the code label, which is a benefit for us.

Right now, this tool is very good for on-premise applications, but there might be an issue with cloud applications.

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.
PeerSpot user
IT Manager at PRIVALIA
Real User
Its graphical configuration is very intuitive for our teams to work on
Pros and Cons
  • "The real user monitoring helps us evaluate our customers' real experiences, which is valuable as an eCommerce company."
  • "I would like them to change their business model for scalability to accommodate growing companies. The business model should be more flexible."

What is our primary use case?

If we have an issue, it is useful for finding the root cause of incidences. So, we use it for troubleshooting.

How has it helped my organization?

When we have a large issue, we bring our teams together, working with AppDynamics. This has allowed us to reduce the time to recover applications (for example).

What is most valuable?

  • Performance monitoring
  • The real user monitoring: It helps us evaluate our customers' real experiences, which is valuable as an eCommerce company. We can look into their detail, one by one. It is helpful because it is deterministic.  

What needs improvement?

I would like them to change their business model for scalability to accommodate growing companies. The business model should be more flexible.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

I am okay with the stability. 

What do I think about the scalability of the solution?

The scalability is good. However, the issue is you need to know in advance how many agents that you will use. With companies similar to ours (in growth mode), this is difficult to forecast. 

How is customer service and technical support?

They have a very good customer service team that checks in with customers, asking about our experiences.

How was the initial setup?

It took about two weeks to complete the entire implementation and integration of the product. It was easy.

What about the implementation team?

With some training, we were able to implement and configure AWS with a little help.

What's my experience with pricing, setup cost, and licensing?

It is expensive. However, our time to recover has been reduced, and this product has helped recuperate costs and provided us with ROI.

Which other solutions did I evaluate?

We did not originally evaluate any other solutions.

It is an interesting application. We have tried others: New Relic and Dynatrace. Finally, we decided to stay with AppDynamics because its graphical configuration is very intuitive for our teams to work on.

What other advice do I have?

AppDynamics is doing a very good job.

We used it on-premise, then moved to AWS. On-premise is very similar to using AWS.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Technical Director at SoftPro
Reseller
Helps to quickly triage problems. Its cost can be improved.

What is our primary use case?

For monitoring application performance: I worked for a company which concentrates on application performance consulting service. Cisco AppDynamics was one of the tools used.

How has it helped my organization?

  • Quickly triaging problems: Before using the APM tool, I had no adequate information about the application's detail. 
  • APM tool provides comprehensive information about several elements like performance, errors, and resources.

What is most valuable?

Stack information: I use this function to explain the problem to customers most of the time.

What needs improvement?

Its cost: Most of the customers do not have enough budget to deploy the APM agent to their whole applications.

For how long have I used the solution?

One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Global Lead Architect at a insurance company with 5,001-10,000 employees
Real User
We can monitor applications and proactively address issues like memory leaks and CPU utilization
Pros and Cons
  • "Being able to install it on-prem and monitor our on-prem infrastructure is important for us... Most of our infrastructure is on-prem. We have highly scalable systems and AppDynamics will help us monitor our load on-prem. Our systems range from simple to the most complex and it gives us the visibility across transactions, in one dashboard."
  • "I would like to be able to monitor both cloud an on-prem infrastructures, displayed in one dashboard."

What is our primary use case?

The primary use case is to monitor our applications and get a handle on any issues ahead of time, such as memory leaks, complete utilization of CPU, and the need to spin up a new server. Being able to know all of these things ahead of time and act on them is a primary requirement. And once an application is placed on top of that, we would also like to monitor what's happening with the application

The solution is doing great.

How has it helped my organization?

The key benefits it offers us are that it helps us know the infrastructure and performance issues, as well as if a customer is experiencing latency issues. It helps us know about them ahead of time so we can act on them, proactively, and improve the customer experience. That's important for us as we transform ourselves and call ourselves a digital company.

What is most valuable?

Being able to install it on-prem and monitor our on-prem infrastructure is important for us. We are in the process of migrating to cloud, but most of our infrastructure is on-prem. We have highly scalable systems and AppDynamics will help us monitor our load on-prem. Our systems range from simple to the most complex and it gives us the visibility across transactions, in one dashboard.

What needs improvement?

I would like to be able to monitor both cloud an on-prem infrastructures, displayed in one dashboard.

I would also like more flexible pricing: A pay-per-use model, rather than just a fixed-price model.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

I'm not aware of any stability issues. We have deployed it in MEA, a few countries in Asia, and in the US. I haven't heard negative comments. People are happy.

How is customer service and technical support?

We do use their technical support and they are very responsive.

What other advice do I have?

In terms of advice, I would ask you to have criteria. Most of the time there will be some general aspects that are pretty common, that are covered by the various third-parties that provide industry ratings. But within that, you have to have customization of the features to match to your own infrastructure, the technical stack you have: mainframes, ICDs, modern platforms, cloud, etc. You need to compare the tools that work with your technical stack.

The most important criteria, for me, when selecting a vendor are 

  • flexible pricing
  • full coverage of monitoring of our technical stack, both on-cloud and on-prem
  • customer service.

I would rate this solution at eight out of 10. I took away the two points for the two reasons I mentioned: being able to monitor both cloud and on-prem with a single dashboard and flexible pricing.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user823356 - PeerSpot reviewer
Performance Test / QA Architect at Virtustream
Vendor
It catches issues quickly and fixes them, but the cost is prohibitive
Pros and Cons
  • "It has improved our organization with its ability to catch issues quickly and fix them."

    What is our primary use case?

    We use it to monitor the load testing environment.

    How has it helped my organization?

    It has improved our organization with its ability to catch issues quickly and fix them.

    What is most valuable?

    • Code profiling
    • Monitoring

    What needs improvement?

    The cost is prohibitive.

    For how long have I used the solution?

    One to three years.
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    IT FrontOffice & QA Manager at VENCA
    Real User
    Used to test customer behavior on a website. The QA and test environment need improvement.
    Pros and Cons
    • "It is used to test customer behavior on a website."
    • "The QA and test environment need improvement."

    What is our primary use case?

    Testing the customer behavior to learn their problems on a website, the heatmap flow, and other information.

    What needs improvement?

    • IT department
    • Software production
    • Test environment
    • QA testing
    • KPIs of the business
    • Heatmap
    • An APM

    For how long have I used the solution?

    Trial/evaluations only.

    What other advice do I have?

    This tool is so good to work with.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user858033 - PeerSpot reviewer
    Manger Sr, IT Program Mgmt. at a aerospace/defense firm with 10,001+ employees
    Real User
    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.
    PeerSpot user
    it_user799947 - PeerSpot reviewer
    Senior Consultant with 1,001-5,000 employees
    User
    Has helped us to increase customer acquisitions and reduce revenue leakage
    Pros and Cons
    • "Has helped us to increase customer acquisitions and reduce revenue leakage."
    • "There needs to be an option to capture all the sessions for all the users, not just samplings."

    What is our primary use case?

    For customer journey monitoring: Stitch together complex journeys involving the entire ecosystem (internal through external IT) and multiple stakeholders.

    How has it helped my organization?

    Has helped us to increase customer acquisitions and reduce revenue leakage in the following:

    • Conversion rates
    • Average revenue per user
    • Customer acquisition costs
    • Rate of customer churn
    • Recurring or incremental revenue
    • Renewals and/or subscriptions.

    What is most valuable?

    End user experience monitoring, which includes:

    • Uptime (availability)
    • App response time
    • Database response time
    • Percentage of transaction time spent in database
    • Resource utilization
    • Database query times.

    What needs improvement?

    Areas which could be improved:

    • Integrated dashboard for user
    • Application
    • Infrastructure
    • Network layers.

    There also needs to be an option to capture all the sessions for all the users, not just samplings.

    For how long have I used the solution?

    Three to five years.
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    reviewer575589 - PeerSpot reviewer
    reviewer575589Manager, South East Sales Engineering with 1,001-5,000 employees
    Vendor

    Browser RUM collects data on every load event that you have instrumented, and it also takes detailed snapshots periodically and when performance issues are detected. Over time, the load event metrics are rolled up based on averages and percentiles. Sometimes you want to see results based on all of the data.

    With Browser Analyze, every single event is collected and stored for a license specified period in the AppDynamics Platform Events Service. Using the Analyze tab you can see results based on this cumulative data.

    it_user560475 - PeerSpot reviewer
    Lead Configuration Management Specialist at a logistics company with 1,001-5,000 employees
    Vendor
    Provides valuable metrics and integrates with other systems

    What is most valuable?

    The way APM works with the different applications, as well as the various analytics and metrics that it provides.

    Right now we are not using it with any other products but we will soon be integrating AppDynamics with ServiceNow.

    How has it helped my organization?

    We just started using it so it is a little too early to tell but we have already seen how APM finds the issues with the different applications, which is very important for us. That has really improved a lot of business areas and business transactions for us.

    What do I think about the stability of the solution?

    It has been pretty stable for us so far.

    What do I think about the scalability of the solution?

    We haven't gotten to the point yet where we have tested the scalability since we just started using it.

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

    We were using Nagios but we wanted more application analysis, which Nagios does not provide.

    How was the initial setup?

    The setup was not really straightforward. We were able to do it because we got help from AppDynamics. But it was definitely not straightforward.

    What other advice do I have?

    I would recommend to my colleagues that they start using it as soon as possible for their applications.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user560535 - PeerSpot reviewer
    Programmer at a transportation company with 1,001-5,000 employees
    Vendor
    Gives the devs more visibility and ownership but Power User training was unhelpful

    What is most valuable?

    I'd say BTs, and being able to set health goals. Those probably would be the best. Second to that would be being able to monitor what's going on in real-time, this is going to make a big difference.

    I think that previously we were more reactionary than proactive. I hope that this is what we can really get out of AppDynamics, the switch to a more proactive stance. Before anybody else knows what is going on, we will know, and we will be able to cut down our meantime to fixes going out, and to identifying them.

    How has it helped my organization?

    Looking at it from the standpoint of a developer, I see the biggest improvement being that it gives the developers more visibility and ownership, it really lets them see what is going on. I feel that this will lead the devs to make better code and better decisions. It will help them be more cognizant of resources, and other things.

    What needs improvement?

    I went through the Power User training, and it was kind of like drinking from a fire hose. As a dev, I would like to see something that is more tailored towards us, instead of having just a general quick Power User session. 

    I haven't been able to get the full benefit of AppDynamics yet because I haven't had any time to sit down and actually go through production.

    What do I think about the stability of the solution?

    I have not seen any problems with the stability. It seems to be very stable.

    What do I think about the scalability of the solution?

    I have not heard of any problems with the scalability. 

    How are customer service and technical support?

    We have used the technical support and it was very good. We had a good response.

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

    We were not previously using a different solution. We decided to invest in AppDynamics because we wanted to move from being reactionary to being proactive, that's really what it comes down to. Instead of our customers calling us up and saying, "There is something going on," now we will know it before they do, and hopefully we will be resolving it before they even notice.

    Which other solutions did I evaluate?

    We are looking into also utilizing Database Monitoring. We're still checking that out.

    What other advice do I have?

    My criteria when choosing a vendor would be the reputation behind them, the product they bring to the table, and of course the pricing. I wasn't involved in selecting AppDynamics but I know that these criteria always play a role in everything.

    I would recommend AppDynamics to my colleagues, because the solution works. It really comes down to whether or not the price point works for them.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user560403 - PeerSpot reviewer
    Application Architect at T2 systems
    Vendor
    lets us quickly diagnose customer problems that occurred in production

    What is most valuable?

    Being able to quickly diagnose customer issues and their performance problems.

    How has it helped my organization?

    It lets us quickly diagnose customer problems that occurred in production, but also lets us look at our system and load test in the quality assurance period so we find problems before they go to production.

    What do I think about the stability of the solution?

    The stability is generally pretty good. Sometimes you get anomalies which are hard to explain and sometimes data seems to disappear, but except for that it is generally pretty good.

    What do I think about the scalability of the solution?

    Scalability has been fine. I have not had any problems.

    How are customer service and technical support?

    The support that we received was pretty good. Around July, we had some technical resources come on site and help train us and the team on how to use it. We asked them a couple of questions but generally we figure stuff out using the help system.

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

    We had built our own login and diagnostic tools but it was hard to add features to that, while at the same time try and diagnose any problems quickly. So it is nice to have something which is already done, which you just learn how to use and have a quick turnaround without having to worry about it. And if we have problems, we just phone technical support.

    Which other solutions did I evaluate?

    We looked at about three or four different vendors, one of which was Dynatrace. We talked to Dynatrace a lot, and even had it installed, but decided to go to AppDynamics as it seemed to work better for us.

    What other advice do I have?

    AppDynamics does exactly what I want it to do. It diagnoses problems quickly so if one of our customers is having problems, we can tell him what's slow and maybe find a solution within a couple of hours. Customers don't mind if you have occasional problems, as long as you can fix them quickly. If it goes on for weeks and weeks, then they start getting annoyed. It is nice to be able to tell them, "This is what happened. This is why it happened. And this is what we did to fix it."

    If a colleague of mine was researching AppDynamics I would get them to install it; use the evaluation copy and see if it works for them. It is pretty easy to use.

    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_user516924 - PeerSpot reviewer
    Production Operations Systems Admininistrator III at a computer software company with 1,001-5,000 employees
    Vendor
    The Databases module allows our developers to view the SQL nodes and quickly rule in/out hardware issues, as well as have immediate access to SQL execution plans as they are occurring (which is vital)
    Pros and Cons
    • "Applications: This provides us insight into how our applications are performing within our environments and affords us the ability to identify opportunities and make changes to code / environment to effect positive performance lift."
    • "I’d like to see better out-of-the-box visual reporting so that we can roll this up to management."

    How has it helped my organization?

    The totality of the product has allowed us to decrease our mean time to resolution when issues are detected. Also, because we’ve implemented this in our test dev environments, we now use it to measure and quantify performance improvements prior to ever releasing to production.

    What is most valuable?

    The modules that we are finding most valuable are as follows:

    • Applications: This provides us insight into how our applications are performing within our environments and affords us the ability to identify opportunities and make changes to code / environment to effect positive performance lift.
    • Databases: This module is amazing; allows our developers the ability to view into the SQL nodes themselves to quickly rule in/out any hardware issues. It also provides them with access to download execution plans directly via AppDynamics, which in turn helps improve turnaround time for fixes and such.
    • End User Monitoring: Whereas the Application module gives us insight as to how our applications are performing within our environments, End User Monitoring provides us similar data from a browser perspective. In other words, it provides us the complete experience from the clients’ perspective; tremendously valuable indeed.

    What needs improvement?

    The product has a pretty diverse metrics browser, but I’d like to see better out-of-the-box visual reporting so that we can roll this up to management. I have no doubt that will be improved in the next release.

    What do I think about the stability of the solution?

    The product has been rock solid from a stability standpoint.

    What do I think about the scalability of the solution?

    Scalability is easily controlled via scripting, a REST API and included utilities for copying configurations between applications.

    How is customer service and technical support?

    Technical support is 10/10. They are very responsive to support requests.

    How was the initial setup?

    The initial deployment of .NET and database agents was done in minimal time. We had our first application set up in a matter of minutes.

    What about the implementation team?

    We chose to deploy in-house and that turned out to be the correct decision for us, as it allowed us to become more familiar with the behind-the-scenes workings of the software. As far as advice, while auto-discovery is nice, we’ve found that prior planning in regards to configuration of applications, tiers and nodes pays off by ensuring the returned data is in a format that is most digestible to your organization.

    What was our ROI?

    We are still in the process of completing our ROI calculations, but we already have examples of a 89% reduction in MTTR for one application... and a multitude of examples of money saved in others, including savings of around $150,000 for one particular issue that we were almost set to throw more hardware / software at.

    Which other solutions did I evaluate?

    We evaluated several other products in addition to AppDynamics (Ruxit, New Relic & Dynatrace). While each possesses some great tools, none provided the totality or completeness of toolset that we required for our complex environments.

    What other advice do I have?

    Take the time to plan what exactly it is you are looking to get out of the software; it will pay dividends after implementation.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user516924 - PeerSpot reviewer
    it_user516924Production Operations Systems Admininistrator III at a computer software company with 1,001-5,000 employees
    Vendor

    We have been able to reduce not only the number of monitoring applications in use (which saves us administration costs and dollars) as well as reduce our MTTR (89%) for one product. With the adoption of APM and AppDynamics, we've also seen a reduction in post-release client issues (68%) year over year, which translates to increased client satisfaction! More to come on this as the numbers continue to roll in.

    it_user584115 - PeerSpot reviewer
    Site Reliability/Dev Ops Strategist Digital Transformation at a financial services firm with 10,001+ employees
    Real User
    Alerts, responds and monitors standard deviation.

    What is most valuable?

    The ability to alert, respond and monitor standard deviation: If it’s not broken, don’t go fix it!

    How has it helped my organization?

    • Root cause analysis of issues in real time when they happen, alerted upon within moments of identification.

    What needs improvement?

    Enhancements for Docker would be great (log aggregator for Docker logdriver, etc.). No competitors are doing this well today, either.

    For how long have I used the solution?

    I have used AppDynamics for two years.

    What do I think about the stability of the solution?

    We have not had stability issues for end-users, but for admins specifically, the UI can be slow, since they can see all applications/nodes/etc.

    What do I think about the scalability of the solution?

    We have not had scalability issues so far, although there is not a strong federated aggregate model for on-premise controllers.

    How are customer service and technical support?

    Technical support is excellent (5/5). They are very responsive and technically intelligent.

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

    We didn’t switch.

    How was the initial setup?

    Initial setup was straightforward/simple.

    What's my experience with pricing, setup cost, and licensing?

    If you can go SaaS, that might be your best option. I was not able to do so in my environment.

    Architecture of the platform and license management need improvement. They’re working on both per my understanding. We have many lines of business and licensing for on-premise has been difficult to meet our needs (segregation of costs), but we’ve could work through it.

    Which other solutions did I evaluate?

    We evaluated many simultaneously. We use many of them still.

    • Dynatrace
    • New Relic
    • BlueStripe
    • Pinpoint APM (free and pretty awesome honestly). It is open source, and we may eventually contribute back to it as time permits.

    What other advice do I have?

    It is an up-and-coming company that operates like a startup. They’re fast to find ways to implement changes for their customers.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user257253 - PeerSpot reviewer
    Spanish Language Specialist at a tech services company with 10,001+ employees
    Consultant
    Provides an overview of the performance bottlenecks at different layers of the application landscape.

    What is most valuable?

    Once all the metrics are collated during the analysis phase, the troubleshooting section is very important to me. It provides the entire overview of the performance bottlenecks at different layers of the application landscape.

    It helps me to prioritize my activities in solving or fine-tuning the application. It helps me in my interactions with the development, infrastructure, and operations teams.

    This solution helps us conduct Root Cause Analysis (RCA) of critical performance issues. We can communicate clearly with detailed insights. This saves time and prevents ambiguities.

    How has it helped my organization?

    As a performance engineering architect and a practice evangelist for performance engineering practice, this has enabled our performance tester to provide more engineering value-based solutions/deep dives. These showed how the applications fared during the load conditions and linked the performance bottleneck to the exact line of code.

    This practice has transitioned our testers to “engineers”. AppDynamics solutions complement performance testing.

    What needs improvement?

    I would like to see the following:

    • A better way to export data to reports.
    • A better way of distributing the AppDynamics reports with deep dive details.
    • Better integration with load testing tools such as NeoLoad and JMeter. The current integration is very cumbersome.

    For how long have I used the solution?

    I have been using APM tools since 2004. I have been implementing this solution across different industries for the past year and a half.

    What do I think about the stability of the solution?

    We have not had any issues with stability.

    What do I think about the scalability of the solution?

    We have not had any issues with scalability.

    How is customer service and technical support?

    Technical support is very good. We have a good team working with Wipro and AppDynamics.

    How was the initial setup?

    The auto-discovery was good. It was a straightforward configuration of agents on web and app servers.

    What's my experience with pricing, setup cost, and licensing?

    I truly appreciated the SaaS license mode that provides the AppDynamics controller on the cloud. There are bits and pieces of licenses that need to be procured in order to have a complete APM. This includes application, server health, browser-level monitoring, UEM, and DB monitoring.

    When you add this all up, the price is not appealing. The procurement of AppDynamics licenses is a bit tricky. You need to be careful with it.

    What other advice do I have?

    AppDynamics has come a long way in terms of user friendliness with day-to-day use. This solution has an edge over others in terms of adaptability between team members with different roles and responsibilities.

    You should start off with application monitoring licenses which provide very user-friendly functionality. You need to spend more time to generate the reports with deeper insights.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Director at a program development consultancy with 51-200 employees
    Real User
    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.
    PeerSpot user
    PeerSpot user
    Software Development Consultant at a financial services firm with 1,001-5,000 employees
    Vendor
    It shows how all the components in the infrastructure work together to run an application.

    What is most valuable?

    AppDynamics monitors the ICT environment by just installing a Java or .NET agent and machine agent on the server. It shows how all the components in the infrastructure work together to run an application. You can pinpoint easily where the performance issues for your application are.

    How has it helped my organization?

    We once installed an agent on an IIS server and then noticed that there was a memory issue on this server. Also, we once had performance issues on a Websphere application server, which was caused by memory leaks in the JVM. The IBM tooling did not warn for this, but AppDynamics showed it was a problem, because you can look at the data over a longer period.

    We solved one issue with performance on our online application, which was caused by a slow batch application running on the same server/database.

    What needs improvement?

    One thing that can be improved is the license structure. It is not easy to see which agent is included in the license and which is not.

    For how long have I used the solution?

    We have been using AppDynamics for about four years now.

    What was my experience with deployment of the solution?

    The controller and the agents are easy to deploy; 30 minutes at the most.

    What do I think about the stability of the solution?

    In the years that we have used AppDynamics, we never encountered stability problems.

    What do I think about the scalability of the solution?

    We only encountered scalability issues when switching agents over servers related to the license structure.

    How are customer service and technical support?

    Customer Service:

    The level of customer service is very good.

    Technical Support:

    Questions are answered within 24 hours. When there is an issue, real effort is made to help.

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

    Previously, we used the hardware monitoring and logging tools of the hardware vendors. This meant several different views on our environment.

    We used IBM tooling and Oracle monitoring tools. For Java applications, we used the monitoring tools of the JVM.

    How was the initial setup?

    It was very easy to install and setup. If the environment is complex, AppDynamics will help to make the best suitable setup.

    What about the implementation team?

    We made an in-house implementation and configuration with help of technical support.

    What other advice do I have?

    Configuration in the IT environment is very important. It has to be done with the vendor, our development teams, our infra support teams and the business.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user269436 - PeerSpot reviewer
    Quality Assurance Expert at a tech company with 501-1,000 employees
    Vendor
    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.
    PeerSpot user
    it_user560430 - PeerSpot reviewer
    Production Engineer at PHE inc
    Vendor
    For more obscure problems, it's allowed us to drill down into our code. It's changed the target area.

    What is most valuable?

    We've been able to chase down some big problems with our website. When the problems are more obscure in nature, it's allowed us to drill down into our code and find things we wouldn't normally be able to find as easily.

    How has it helped my organization?

    It's actually saved us tons of man hours because we've been able to narrow in on where actual problems are, rather than having to chase our tails looking at everything along the way. It's changed the target area. It's reduced that dramatically, so we know where to look for problems quicker.

    What needs improvement?

    Things I struggled with most were the visual widgets in dashboards. I feel like there could have been more online guidance.

    Synthetics would be much easier if we didn’t have to learn Python and could use a GUI tool like Dynatrace.

    I would also like to see alerting if our transactions or log transactions daily allowance has been met.

    I like the looks of the network feature coming. That looks really cool. As far as the product itself, I've been really happy. Everything I've needed from it has been easy to find. Beyond the items I’ve mentioned, I don't have any big ideas for enhancements. As I’ve mentioned, I've been happy with what we have.

    What do I think about the stability of the solution?

    It's worked when we needed it, all the time. It's been very stable. I've never had an issue with it.

    What do I think about the scalability of the solution?

    I don't have much experience with scalability. We're smallish, I'd say. We're a web farm of 4-8 servers. Even during the busy times, it's scaled for what we've needed it. I've never had to test that.

    How are customer service and technical support?

    Technical support has been awesome. I've only had to call them a couple of times. Every time I did, I got an immediate response and they weren't happy until I was happy. Of all the tech companies I've ever worked with, they're definitely one of my favorites to work with.

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

    We did not previously use a different solution. That was the thing: It was an untapped area for us, really. I guess when we found them at another conference, Velocity, a few years ago, and decided it was something we really needed.

    Which other solutions did I evaluate?

    I think my boss at the time looked at New Relic and maybe Dynatrace. We didn't know much about APM at the time, but I think pricing was the overall factor there.
    To be perfectly honest, to me, the most important criteria when selecting AppDynamics was the experience. We had a really great sales team to work with. They made it easy. The support we got along the way was phenomenal.

    What other advice do I have?

    Take time to get into the forums. That wasn't something we did right away. The forums, the online AppDynamics University, all of them are really, really helpful.
    I've been really happy with it and everything we want it to do, it's done. If it was something we thought couldn't be done when we reached out to support, we got help to the ends we needed it.

    We will be using other AppDynamics products. We just started, actually; we signed a contract a few months ago. A lot of that stuff is new to us. We're mainly skilled in APM. We're learning the synthetics and the transaction analytics now, which look to be really promising. I'm excited about the demos we've seen. We've had some professional time with a couple of consultants, who showed us how to use them. It looks really, really valuable.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user568887 - PeerSpot reviewer
    it_user568887User at a tech company with 51-200 employees
    Vendor

    Good thoughts. I suggest dripstat for scalability and price.

    it_user501966 - PeerSpot reviewer
    Senior Consultant at a aerospace/defense firm with 1,001-5,000 employees
    Vendor
    It provides end-to-end business transaction breakdown, with an easy user interface. It has ​to evolve with the latest technologies.

    What is most valuable?

    • End-to-end business transaction breakdown: clear picture of where the application is taking time
    • Easy user interface to work on

    How has it helped my organization?

    In a critical project where, along with the monitoring solution, RUM is also deployed, it gives you complete clarity why my business transaction failed and what is technically causing that to occur. Instead of wasting time mugging up in logs, fighting with server logs, and manually capturing CPU resource statistics, AppDynamics does it a lot easier without a lot of installation effort, in a single dashboard. On top of that, if you also have RUM, life gets easy from the end-user perspective too.

    What needs improvement?

    This product still has to evolve with the latest technologies for which support is available. A lot of new technologies are being developed, such as Node.js, Docker, Play framework, Redis/Couchbase. Instead of just exposing the count number, average response time, and errors/sec, AppDynamics should dig deep into the request response of the transaction and offer a deep-sensing option like Dynatrace Ruxit.

    Also, in my opinion, sometimes the values that appear in AppDynamics are skewed.

    For how long have I used the solution?

    I have been using it for four years.

    What was my experience with deployment of the solution?

    Nowadays, CI is very much in demand and because of that, Docker compatibility is increasing. However, to install AppDynamics on Docker is still a challenge. I have done it, but only after lot of consultation with AppDynamics support. Also, if the txn DB size increases, AppDynamics gets a bit tired and performance slows down.

    How are customer service and technical support?

    Technical support is 7/10. There is still a lot to improve. If you contact them regarding a specific technology, then that person becomes the only person aware of the issue, which should not be the case.

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

    We previously used Dynatrace. The AppDynamics interface was intuitive and more easy to understand. Also, deployment is easy.

    How was the initial setup?

    Initial setup was straightforward.

    What about the implementation team?

    Well, if it is a simple application, go with your in-house team for implementation. On the other hand, if there is a complex e-commerce app and you want to exploit every functionality of AppDynamics and integrate all of the interfaces, then go for external consultant implementation.

    What was our ROI?

    I cannot discuss ROI in terms of money, but, yes, RCA became easy, which ultimately saves time/cost/efforts and which becomes large with time-critical applications.

    What other advice do I have?

    Have a look on all three solutions: AppDynamics, Dynatrace and New Relic.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Solutions Architect and Community Leader at a tech vendor with 10,001+ employees
    Real User
    We find application bottlenecks with the standard agent for Java and .NET.

    What is most valuable?

    The most valuable feature is the standard APM agent for Java and .NET. We always find bottlenecks in applications with these agents.

    How has it helped my organization?

    We've seen tasks the end users have to do on a daily basis that used to take 30-60 seconds been improved to take under two seconds, based on reports and recommendations we have written based on AppDynamics. The developers had been troubleshooting this specific issue for months before we installed AppDynamics. We installed AppDynamics, found the bottleneck, wrote the report and gave our recommendation within four hours.

    What needs improvement?

    In general, AppDynamics is by far the easiest APM tool to use. The biggest room for improvement is related to maintenance of the solution. A centralized upgrade of agents is sorely missed.

    For how long have I used the solution?

    We have been delivering services around AppDynamics for two years now.

    What was my experience with deployment of the solution?

    We have not encountered any issues with deployment, stability or scalability. However, it can be confusing deploying the analytics agents; this had to be planned carefully.

    How is customer service and technical support?

    AppDynamics has hands-down the best technical support I've experienced, and I've worked with all the major APM vendors.

    How was the initial setup?

    Initial setup, if you choose the SaaS solution, is very straightforward and well documented. Choosing the on-premise solution is more complex, but not any worse than its competitors.

    What's my experience with pricing, setup cost, and licensing?

    I cannot discuss our customers’ ROI. I would advise to get as many APM agents as you have application servers, to start easy with EUM, and grow the EUM as your website/app grows. Don't do analytics at first, if you don't have a clear business case for it.

    Which other solutions did I evaluate?

    We have delivered, and deliver, services related to Dynatrace and HPE. AppDynamics is, today, the solution that is easiest to deploy and gives the quickest ROI.

    What other advice do I have?

    Just try it. AppDynamics has a free, 14-day trial. If you don't have the needed staff or knowledge, talk to one of AppDynamics’ partners.

    Disclosure: My company has a business relationship with this vendor other than being a customer: My company is a certified partner of AppDynamics. It is also a partner with their competitors Dynatrace and HPE. Personally, I'm a certified AppDynamics Expert.
    PeerSpot user
    it_user506304 - PeerSpot reviewer
    PROJECT MANAGER, JEE AND SOA ARCHITECT, EXPERT at a computer software company with 51-200 employees
    Vendor
    "Stacktrace" exceptions are well detailed. We see the history of executions.

    What is most valuable?

    By stack trace exception I mean the automatic correlation between the exception stack trace with the request. For example, you can ignore specific know issue and In transaction snapshots, an ignored exception does not appear as an error in the Summary and Error Details sections of any transaction snapshot that was in progress when the exception occurred.

    Concerning the ability to see the history of executionsI mean the ability to list of transaction snapshots, using Transaction Snapshot Flow Map displays.

    You can see the history of the execution time, and timestamp of the transaction. The flow map also provides details of the overall time that is spent in a particular tier and in database and remote service calls.
    The Applications dashboard and tabs, is a major point of the intuitiveness of the product, in fact It allows in a single view to have an overall impression of each application performance (for example Application Flow Map which depicts communications between different nodes and backends…).

    The call Graph which is a powerful feature which allow to list the methods in a call stack and provides detailed informations about each call is another intuitiveness feature of the tool belong many other but the the better is to experiment the tool in a normal diagnostic case, my company and I can explain and assist your team more further with those features (we are based in France but also based at Montreal).

    How has it helped my organization?

    This product has improved the performance management of our applications before deploying them to the end user. (Les Douanes du Sénégal is our main reference.)

    For how long have I used the solution?

    We used this solution for five years.

    What do I think about the stability of the solution?

    Sometimes different results appear for the same scenario.

    What do I think about the scalability of the solution?

    I have not encountered any scalability issues.

    How are customer service and technical support?

    I have not contacted technical support.

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

    I have not used a different solution.

    How was the initial setup?

    Initial setup was more or less simple.

    Which other solutions did I evaluate?

    We have some experience with Dynatrace.

    What other advice do I have?

    This product facilitates load testing and visibility of their results and facilitates diagnosis and analysis for code optimization (SQL queries, instructions and inefficient code).

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user560499 - PeerSpot reviewer
    Application Support Lead at ASRC Federal Data Solutions
    Vendor
    It shows us whether all of our transactions are going smoothly.
    Pros and Cons
    • "The most valuable feature is the live reporting on the current health\performance of our application"
    • "I think I would like to see a better way to deploy and upgrade the machine agents that we use. Currently, we have to use SCCM, and that might just be our environment with the customer."

    How has it helped my organization?

    The benefits are less man hours, less downtime, and faster resolutions. In the past, it was, "Oh no. The application isn't working. Let's fix it." It might get fixed within 24 hours because we did not have any idea what the issue was. It always came down to, “Well, reboot the servers. That usually works.” It worked, but we never knew what the root cause was.

    Once we got AppDynamics, we could see that this part of the application is where the issue is. When they're trying to process these certain files, something's wrong in this sector. We may still have to reboot the servers to get the customers up and running immediately, but then we can circle back around that day and address the actual issue.

    What is most valuable?

    The most valuable feature is the live reporting on the current health\performance of our application: Are all of our transactions going smoothly? Are we having a bottleneck somewhere? Identifying problems before they impact the users. The live reporting and dashboard(s) allow us, at a quick glance, to see the overall health of our nationwide (US) application. We can see the health of our individual office locations (cities) and the individual users (PCs). At any given time we can tell which specific city and\or user is experiencing poor application performance. It even helps us determine if the issue is application, network, or user specific. Before we had AppDynamics APM, we were reactive. We’d wait for a phone call or email to tell us there was a problem and then go looking for it, find it, and resolve it. Now, after installing AppDynamics APM, we’re proactive. We can see the problems developing in real time. We can identify a problem and be half way to resolving it before we’ve even received a phone call or email. We’ve even discovered and resolved problems without the end users or management even realizing there was a problem.

    What needs improvement?

    A year earlier, if someone had asked me about room for improvement, I would've said end-user monitoring, which they have now. Analytics was great. I didn't even think that we would need that.

    I think I would like to see a better way to deploy and upgrade the machine agents that we use. Currently, we have to use SCCM, and that might just be our environment with the customer. Personally, I am not the best with Linux commands; I'm learning. I'm a GUI person. Give me a button to click on with a mouse pointer, and that's just me.

    I personally don't have anything I think they need to add. They're the great minds. They're the leaders of technology, so they'll think of what I need before I do.

    What do I think about the stability of the solution?

    I’ve never had a stability problem with it. It's always working; it's always operational. I’ve never had a glitch; never had the server just stop working. It's spot on.

    What do I think about the scalability of the solution?

    I can't address scalability because we haven't been able to scale yet. As I’ve mentioned, the way the customer works, it's just one little group that wanted it, and everybody wants it now. Again, we have to go through the process of approval and funding. We haven't been able to touch on the scalability yet.

    We have it on 400 servers and machines.

    How are customer service and technical support?

    We use technical support all the time. They were great when we finally acquired it. They came in and they helped set it up in our environment; made sure everything was discovered, reporting was working; explained the transactions, reports, the dashboard, all of that to us. We had some more questions at the 2015 AppSphere, and it is great because you can see the guys. We got in touch with someone else and they helped us with licensing issues. There was a couple of extensions we were trying to get working that we couldn't. They got all that squared away.

    Recently, we had some consultant hours we needed to use. One of their guys spent three days with us on WebEx, fully customizing even more on the dashboards and the reporting center; and explained baselines to us better.
    Technical support is excellent.

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

    We did previously did not use an APM at all. It was just, applications would stop working; there would be bottlenecks; they'd be real slow; and complaints. You'd have the network guys saying, "No, everything's good on our end." You’d have the middle-tier guys saying, "Nope, my servers are online and running." You have the devs for the application saying, "No, no, no, no, it's not my code." It was just, point the finger, pass the buck.

    With AppDynamics, we're able to say, "No, it is the network. Something's going on in this city.”, or “No, it is the middle-tier servers because of this." We can tell where the issue is and what the issue is.

    Which other solutions did I evaluate?

    I do know that they tested with CA. There was a third one because with our customer, we have to have three competitors. We have to have three products and say, "This is why we're picking AppDynamics. This is why these two will not fit the bill." I don't remember who the third person was.

    I think they ended up going with AppDynamics because of the personality of the marketing reps and the engineers that we talked to. It was pricing. It was the capabilities of AppDynamics versus CA and the third company. AppDynamics just brought more to the table.

    Personality is quite big when selecting a vendor like AppDynamics. If you come in, and you're snotty, and high and mighty, you go down the list. That's just what it is; that's business.

    Pricing: We don't want the cheapest; we don't want the most expensive; we want somewhere in the middle, like when you're buying a TV; you don't want something that's going to break in six months.

    The historic background of the company: If you've only been around for six months, it's a bit of a gamble. If you've been around for six years, you're not going to have IBM, HPE, or Xerox buy you. We've had problems with that before. You are your company; you're not going anywhere. In five years, you'll still be there to support us.

    Ongoing support: Can we give you a call on a Tuesday at 3:00 PM and get an answer? Or, do we have to submit a ticket, wait a week, maybe get a phone call back and then get a guy who doesn't really know what he's talking about, doesn't want to be at work that day?

    It's the overall package.

    What other advice do I have?

    Give them a call. Check out the field. I know that AppDynamics was more than willing to give us temporary licenses; come in and help us set it up in a dev environment; and show us how it works in our environment, not just the canned demo: “Here's the little website we made and this is how it works.” Of course, it works perfectly because we've made it work perfectly.

    They will do a demo in your environment, on your servers, so you can see, “Yes, this is our data. This is what we will see. This is how it will help us.”

    The only reason I did not give it a perfect rating is because I don't think anything is 100% perfect. Nothing is the best ever. There's always room for improvement. There's always room to grow. This is the highest I can give because I don't believe in giving that perfect rating.

    We’re not yet using any other AppDynamics products. Due to our customer, we can't just buy the newest and greatest, and implement it. There is a long process for testing, approval, and funding; and then more testing and implementation. We're usually about a year and a half behind the latest and greatest.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user3396 - PeerSpot reviewer
    it_user3396Team Lead at Tata Consultancy Services
    Top 5Real User

    Cool

    it_user560367 - PeerSpot reviewer
    Monitoring Lead at a aerospace/defense firm with 10,001+ employees
    Real User
    We use it to monitor end-user responses and track how many calls are being made.

    What is most valuable?

    Right now, we are using it for monitoring our mobile and user interfaces. We monitor the application in terms of the business transactions. We monitor end-user responses and then we track how many calls we are making from the balancer, which is impossible to track with any other applications.

    How has it helped my organization?

    We have moved our application from on premise to Azure. After we moved to Azure, we don't have an on-premise monitoring tool, for what we are supposed to be using it. AppDynamics has come in handy. We are able to monitor all of the cloud services, we are able to monitor all the VMs on it, and we are able to monitor the Azure services, too.

    What needs improvement?

    There are many features we’d like to see in upcoming releases, which we have already mentioned to the accounts team. They're working on it; we expect to get some kind of releases from them.

    What do I think about the stability of the solution?

    We have been using it for the past two-and-a-half years. We migrated from the older version to the current version. We feel like it's better, it's improving. Initially, we had stability issues but now it's fine.

    What do I think about the scalability of the solution?

    We are using the HA version of it and we find scalability to be good.

    How are customer service and technical support?

    Technical support is pretty good. They're very at you; we get the response immediately.

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

    We are no longer using the previous solution. We were using it for on premise. When we moved from on premise to Azure, we started using AppDynamics. We evaluated some other tools, but we found AppDynamics to be very good.

    How was the initial setup?

    When we did the initial setup, for the Windows platform, it was straightforward, but the Linux version was a little complicated, but it's not that hard.

    Which other solutions did I evaluate?

    We evaluated Logility; some other tools, such as Log Analytics, as well; and then even some related to Splunk. We do use Splunk, as well, with AppDynamics; both are currently used.

    As far as the most important criteria when selecting a vendor like AppDynamics, it's not my selection. The management finds out what AppDynamics can do and then looks at their business relationship with them. It's more like a business partner, as opposed to being just a customer that is using a product and not knowing what the product is going to come out with. In those terms, I think the AppDynamics team is very helpful to us and they have been like a part of our external organization.

    What other advice do I have?

    We became 100% dependent on AppDynamics after we started using it. Apart from some performance issues, we haven’t found any major issues with AppDynamics. Some of the services are not available with Azure, such as IoT and so on, but other than that, 90% of our monitoring depends on AppDynamics.

    We also use AppDynamics’ End User Monitoring and Mobile User Monitoring.

    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 Engineer at a tech company with 10,001+ employees
    Real User
    I don't have to explain or "translate" transaction snapshots. It rules out the people I don't have to talk to.

    What is most valuable?

    The transaction snapshots are probably by far the most used feature because it gives a lot of details. It adds a lot of value. You can really get to the details really, really quick. You can drill down very, very quick. When you show it to somebody who's a stakeholder, they typically get it right away. You don't have to explain. You don't have to “translate.” That really helps with the communication. That really gets people focused on the task at hand, rather than trying to pass the buck around. That really helps quite a bit.

    How has it helped my organization?

    As I’ve mentioned elsewhere about correlation, it's really helpful because I don't have to spend time with multiple teams. A lot of times, what might have happened in the past was where, if there was a problem, we would call like six, seven, or eight different SMEs from different domains: network, storage, compute; not on all problems, but at least some of the ones that we suspected. Application; if you have multiple applications, sometimes you have a different person who owns each of the different applications; maybe the database guy. You can really start adding more people in there. If you think about it from a productivity point of view, it's a waste of a lot of time, if you have to keep doing that for every single problem day in and day out.

    Whereas, when you have AppDynamics, it's actually tracing the call. So, if three out of four services are functioning fine, for the most part, I don't even have to worry about them. It is common to call the networking guy because nobody really knows where the problem is. Now, he's or she’s out of the picture. I'm sure he's or she’s a lot happier about it, too. Same with the storage and compute: You start leaving these people out of the conversation that don't need to be there, which is a good thing for the company, and us. We don’t also have to spend that time explaining and hearing what they have to say. That’s not to say they don't have value to add, but if there's really nothing there, we're wasting their time, as well. So, it's really helpful.

    AppDynamics helps me not just rule in the areas, but rule out where I don't have to talk. More often than not, the rule-out gets hidden away, but it's a really good add-on because I'm only focusing on the problems.

    What needs improvement?

    I can think of 2-3 complex problems that probably would be helpful to most customers. Heap analysis is one; memory leaks. That's already there, so maybe that does not count at this point. The second one I would probably call out is connection leaks. So, heap analysis and connection leaks; those would be very helpful.

    I think they've already started working on the next version of license management. That should be pretty helpful.

    What do I think about the stability of the solution?

    Stability’s very good. Once in a while, we've had some hiccups around the UI being slow, but that typically gets resolved pretty quickly. A lot of times, we don't even have to talk about it. Once in a while, we've had to raise a couple of tickets. I think one time it was us using the environment a little more aggressively than maybe we should have been, and we could have been, for that matter. Most of the time, stability’s not an issue. Once in a while, you do get the spinning circles. I've experienced worse. This is nowhere near that bad. It's very good for the most part.

    What do I think about the scalability of the solution?

    We're a fairly large install. It scaled well, but then again, it's a SaaS solution. They've got their magic sauce working, of course, really well for us.

    How are customer service and technical support?

    We use technical support quite a bit. We've got a team of engineers and there are at least five or six of them that have the capability to open up tickets. We typically get really good responses. Every time I've opened a ticket, I usually get a response in good time. Not just a response; it's usually a good response; it's a meaningful response; it's something that helps you solve the problem that you have.

    Once in a while, as you can imagine with any product, they get dragged out because maybe it needs a longer-term solution. I don't think I've seen anything that would cause concern.

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

    We were using a tool prior to this that was not doing any of the stitching; the correlation. We tried another one that was doing some of it, but we found AppDynamics was doing it better.

    We went through the PoC because we had our fingers twisted the wrong way a few times with our old tools. It was using up a lot of our time. Of course, when we heard that they could do it, we really wanted to see what they had to offer. The PoC was very helpful. We actually used it on live projects – testing projects not production – to figure out if it would be able to help. We were able to do a lot of it, without much overhead. It was a game changer right out the door.

    How was the initial setup?

    I was involved in the PoC, as well as the initial setup. The initial engagement is a little complex, but when you look back – hindsight, they say, is 20/20 – but in this case, it really made good sense on how it's structured. Initially, it felt a little limited but then, as you see it over and over and over again, you realize that there's good thought process that's gone into it. It was pretty smooth sailing for the most part.

    There were hiccups that we had with an arrival tool that tool's vendor was not able to resolve. This was during the PoC stage. With AppDynamics, we went through the technical support team. They really had the right answers in the right places. They knew how to solve it.

    Which other solutions did I evaluate?

    We did a PoC with New Relic for about eight months, in 2014. We haven't really gone back since then to look at New Relic, to really be able to compare in a meaningful manner, but we looked at them at that time.

    There were other areas where New Relic wasn't planning on supporting; some of our legacy footprint, such as WebSphere 6 and Oracle E-Business Suite. AppDynamics was doing that, as well. It was another add-on that really mattered a lot because that was a very large footprint of our agents.

    In general, ease of use was definitely one of the most important criteria when we selected the vendor; ability to correlate in an automated matter; and be able to gather diagnostic data or just even transaction data. We'd already seen how transaction data is helpful with Dynatrace, for which we just had a limited on-prem set of licenses. We were really happy with the PurePath and so on, but we didn't want to take Dynatrace into production for a variety of reasons. A prime one was that they capture all the snapshots, which we know would've added a lot of overhead. That's probably another really good criteria: added overhead. Then, of course, breadth of coverage, when it comes to different technologies because, if you have to buy a different license or a different tool for everyone, you’re kind of setting yourself up for other problems down the line. Those are some of the key points.

    What other advice do I have?

    Give it a shot. If you want to do a PoC, definitely do it. You should definitely have AppDynamics in there. I have no qualms about recommending the tool outright, but I think for your use case, you should probably PoC it on your own because you will really see the value add. If you don't, of course, then it is what it is, but I think most people will see the value add very, very quickly. They have a very competent team. They have the right people in the right places. Once they decide to commit to something, they actually do it and do it well. That's definitely a good plus.

    I have not given it a perfect rating because I would like to see the heap analysis and the connection leak. There are some hiccups, I feel. I probably have to keep visiting the new feature sets that are coming with the leak analysis. Those minor things, those problems, the heap analysis and the connection leaks, are pretty time consuming, but in the grand scheme of things, the rest of the feature set is really, really great.

    I haven’t even mentioned elsewhere the vast set of metrics that we have available to us, which is very helpful. I can create my own metrics if I want, if I choose to.
    It definitely ticks a lot of checkboxes and there are a lot plus marks.

    We also use AppDynamics End User Monitoring a little bit; not as much as APM. APM is used by a lot more of our internal clients. End User Monitoring is used and that's also helpful. There's a feature where you can actually see the traffic going from the End User snapshot down to the APM snapshot. That correlation is very, very helpful because then I don't have to do it manually. If you have to do it manually, a lot of it is a bit of guessing game, unless you have other ways of doing the manual correlation, which is a lot tougher, especially when it comes to production, where you want to really get things moving faster rather than slower. That can be very helpful.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user560520 - PeerSpot reviewer
    Operations Project Manager at a computer software company with 51-200 employees
    Vendor
    Based on our own experience, we can configure health rules to determine when an application is behaving incorrectly.
    Pros and Cons
    • "It allows us to configure health rules so that we can, based on our own experience, determine when an application is behaving incorrectly."

      How has it helped my organization?

      A couple of things that it's done is that it's allowed us to become a bit more proactive as opposed to reactive. We can see from the dashboards when a problem is happening before it becomes too serious. It allows us to react much quicker than we had in the past, so our mean time to resolution is improved.

      For example, we know that there's a particular report in our system that whenever it's executed, it can cause some performance issues. So, we have created a specific business transaction that looks for that specific call in our application. Whenever that call happens, it issues out an alert to let us know that somebody is running that report. We can then make sure that it's not consuming too many resources.

      What is most valuable?

      What I like about the APM is that it allows us to quickly identify where there are issues. It allows us to configure health rules so that we can, based on our own experience, determine when an application is behaving incorrectly. It's very configurable, but also has a lot of functionality right out of the box.

      It has become a very integrated tool in our company, to share with developers, as well, some of the information that AppDynamics APM is showing us. It's becoming a bit of a cultural change for us to really look at AppDynamics and to leverage its full capabilities.

      What needs improvement?

      If you look at, for example, the two big updates that are coming out, as mentioned in the keynote address at a recent conference, I think those are two really big ones. For example, the ability to automate the deployment of the agents and the updates of the agents.

      Licensing, as well, is very key. Again, we have many types of agents across different segments of our corporation; being able to manage those license keys in one central location.

      We've encountered the business transaction limit. We didn't even know, but when we encountered that, a lot of business transactions were actually being lost because they couldn't be captured any more. Again, we're making tweaks to the system and constantly learning about it. It's a very complex application, and requires almost a full-time person to be in there working on it all the time.

      I think training would probably be a good idea, as well. One thing that I found is that when we purchased the Application Performance Management solution and we purchased the agents, when we finished a sales thing, "Okay, great. Well, good luck." It would have been nice for them to recommended to us, “With this, we're going to provide training for your team. And we're going to also include, let's say, two or three days, or a week, of professional services. We can help not just install it and show you the best practices, we'll also start to tweak it for you so you can start to see what you can do with it. Then, we'll let you go on your own. Then, of course, if you want more help, you can always come back.” Just to give us a little bit of a head start.

      These tweaks are the reason why I have not given it a perfect rating. I feel like there's a lot of configuration and a lot of work that needs to go into it. I feel that there is still a lot to learn.

      With some of the problems that we've had so far – the business transactions, the deploying of the agents - if they can finish that, as the new versions come out and whatnot, I think that they're going to get there. It's a constantly evolving space, constantly evolving product. They're going to get there.

      For how long have I used the solution?

      Three to five years.

      What do I think about the stability of the solution?

      We have had stability issues. One thing that we found very nice about AppDynamics is that they are very quick to respond to issues. We've opened tickets in the past. For example, one of the collectors, for the .NET agent, was causing our IIS service to crash intermittently. That was a bug that we raised to AppDynamics. They did a deep-dive investigation and their recommendation was to lower the frequency with which it takes snapshots. That was one issue that we ran into. It was a production issue, so it did cause a little bit of a problem. We were able to resolve it with AppDynamics, though.

      What do I think about the scalability of the solution?

      Scalability is also something that we brought up with AppDynamics. Again, they're very helpful and quick to respond. When you have an environment where you have deployed multiple agents, different types of agents, SQL agents and .NET agents, for example, and a new version comes out, how do you update all those agents? How do you go about doing it? We've had a lot of talks with them. Right now, it's a manual process to update the 50-odd agents. We have to go and uninstall, and reinstall the new one.

      From the keynote address at a recent conference, I think that there's going to be a way now to automate the deployments of the agents.

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

      Moving to APM was an initiative from the ops team. We knew that we needed visibility into the application. We already have very good visibility into the infrastructure, but the application was always something that we didn't have.

      How was the initial setup?

      I was the project manager working on the project to deploy it. I didn't do the actual deploying itself; it was our senior network engineer who did it.

      I think it's pretty straightforward to install. Installing the agents themselves, that's really fast; simple configuration. So, the initial setup was pretty fast. You get a lot of value right from the initial setup.

      I think the one part that requires a little bit more thought and a little bit more time is how to now take it from the initial install, in that vanilla sort of setup, to really fine tune it for your own application. That's a lot of back and forth with dev, with the performance team, with the ops team, with the devops team, the CM team, and a lot of iterations to get it right. That's a constantly evolving and learning process.

      Which other solutions did I evaluate?

      We looked at a few competitors. We looked at Dynatrace. We looked at New Relic, as well. Then, we saw AppDynamics.

      When we first purchased it about three years ago, our sense was they were still kind of new to the market, but we wanted to give them a chance, as well. They had a pretty compelling vision, an idea, and a story; then, a good personal touch; the sales team, as well. So, we decided to go with them to give us that visibility, but we knew we needed it.

      In general, one thing that we look for in a vendor is completeness of vision. I think that's important; being able to understand the needs, our needs, as well; expertise in the space.

      What other advice do I have?

      It's a fantastic product. Just make sure that you take the time to really understand it. Know what you're getting into. It's not just, "Let's purchase it, let's install it. Okay, it's great. Now it's working, let's put it up on the dashboard."

      There's so much to it; you can just scratch the surface or you can really dive into it and it can do a lot. Look at those extra features and spend the time to do it.

      In addition to AppDynamics APM, we also use AppDynamics SQL and EUM. We are very happy with them. The EUM, End User Monitoring, is really, really cool. The database one, as well, for SQL, it's also something that we've just started using. We're not fully leveraging it yet. We've just purchased it and we're starting to deploy it, so it's something that we're still learning. I know that we're right now in a PoC, proof of concept, with Log Analytics, as well. And we may be looking at the Synthetics module, as well, in the future.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user568887 - PeerSpot reviewer
      it_user568887User at a tech company with 51-200 employees
      Vendor

      it seems you forgot to look at DripStat. It allows looking at data across your applications and slicing and dicing in real time. Also the licensing cost is cheaper than Appdynamics.

      See all 2 comments
      it_user560505 - PeerSpot reviewer
      Lead Analyst at a financial services firm with 1,001-5,000 employees
      Real User
      It includes transaction correlation, an application flow map, and business transactions. A universal agent might solve deployment and licensing issues.

      What is most valuable?

      The most valuable features are transaction correlation, application flow map, business transactions, and the key metrics that are displayed on the dashboard.

      How has it helped my organization?

      It gives a complete, end-to-end visualization of an environment. That's where it is a little easier to analyze any issue in production compared to the other APM tools. That's the key difference between the other tools and AppDynamics.

      What needs improvement?

      The first thing is that they are going in the right direction. That's the great thing because they're linking IT with business. That's why we mostly like it because the other APM tools are just talking about your IT. They're not linking that context to the business. You have your monitoring; your instrumenting; you're doing a byte-code instrumentation; you're doing a threat analysis. You have enough information. All you need to do is just play around with the data and give the visualization of business. What other APM tools are not giving, AppDynamics is great on that point.

      As far as the features that we're expecting, the main thing is the universal agent that I’ve mentioned. They're not clear on what month or what year. I think next year, but they're not clear on the release date. That's one killer that we're really expecting. Because that will save a lot of time for an enterprise like us to go for a massive deployment. That's one of the key features I can say that we're looking forward to.

      What do I think about the stability of the solution?

      Stability is good so far. We haven't experienced any issues. But after a recent controller upgrade, we experienced a couple of downtimes of the controller, which is not good. On the agent side, not much. We do not see agents stop all of the sudden. We haven't experienced any such things. But in the APM space, the agent is a little tricky, so we have to be a little careful with the agent. With the previous experience around the Dynatrace agent we had, that killed the entire box. The box was completely down.

      With this tool, we are taking a few more precautions; meaning, we're not going to production with the agent as of right now. We're putting enough load, enough applications, enough boxes and testing it for 2-3 months. Once we get confident, only then are we planning to go for the production.

      Apart from the stability side – as I mentioned, the controller was down a couple of times recently, and the agent is working fine – the agent overhead is not good. It's taking a minimum of 200-300 MB per JVM or per CLR, which is the case with any of the APM tools in the current market. But we expect the overhead to come down. Then, it'll benefit us a lot. For an enterprise like us, we have a lot of shared environments. A box has 50-60 JVMs. A box has 300, 400, 500 virtual machines. In that case, if the overhead is 2-3 personned, we end up killing the box because we have the VM environments.

      What do I think about the scalability of the solution?

      How we look at scalability is in the controller's scalability. I think AppDynamics is not really there yet. The scalability should be very easy. I think that's what our expectation is. I think it's not even there yet. Controllers won't talk to each other. In a keynote session at a recent NetApp conference, someone was talking about or mentioned controller-to-controller communication. Once that is there, as long as controllers talk to each other, the scalability will become a little easier. That's on the controller side.

      On the agent side, the scalability is the main focus area for us now, because we have 100,000 boxes, and we can't really deploy agents app-by-app, machine-by-machine, or manually. We can't really do that. Our approach is automated deployment. But with AppDynamics, the really tricky part is, they expect the application to be modeled in a certain way. They want us to define the app name, tier name, and node name, which is a little tricky.

      I can just do mass deployment of agents, but then I have to do configuration also. That is where I think we're a little lagging, so we're working closely with them. We end up developing our own automation scripts to achieve that stage. Again, at that keynote session, people were talking about a universal agent. I think that might really solve the problems from both the deployment and licensing angles.

      How are customer service and technical support?

      With their support, if you raise a ticket, the response is very good. But the concern is the consulting days. I think they're offering some consulting days. In the first year of a contract, they offer a certain number of consulting days. After that, the consulting days are free. But to book a consultant, I think we need to book the consultant at least one or two weeks in advance. We can't really do that in the enterprise. A lot of things will happen. All of a sudden, we need support. That's a little tricky. We shared the feedback with AppDynamics. One or two days is what we can spend, but one or two weeks is really a problem.

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

      For us, a large enterprise, the audits and the compliance issues; these things are serious concerns. We have 6,000 applications. We have 100,000-plus boxes. If management asks us, "Hey. Can you tell me what happened with a certain number of the boxes? Why did they go down?” Or “Why did certain applications go down? Can you please pull up the reason? Or can you tell me all of the applications a X person has accessed? Which boxes did he touch? Which routers did he touch?" We have no clue in a large enterprise like us. That's where instrumentation is key for us.

      Our model is, we're shifting towards platform. Once we shift towards the platform, we want to offer instrumentation as a built-in stack in it. For that, there are two key things. One is explicit instrumentation, and the other is implicit instrumentation. For the explicit instrumentation, we already developed a solution last year. We’re now planning the implicit instrumentation. That's where we did a lot of market research. Our technology labs did a lot of market research. That's when we also went to the Gartner Report. Then, we finally chose AppDynamics.

      How was the initial setup?

      Initial setup was straightforward. There are two angles to it. The controller setup is pretty straightforward. The agent setup is also straightforward, but only if you are a simple tech startup or you have only one e-commerce application. For those kinds of companies, I think it makes sense. All they need to do is spend 2-3 days to set up everything. But in our case, we have 6,000 applications. I think AppDynamics is expecting the application to be modeled in certain way. I think we were asking them about this as well. I was expecting to get an update at that conference that they are moving away from that application modeling to something else. Once they move to that, I think that is also going to speed up the initial setup process.

      Which other solutions did I evaluate?

      There weren’t really any other vendors on our shortlist at the time. We are using Introscope extensively in production and we are using Dynatrace extensively in the lower-end environments. If this tool works out well, we're probably going to replace the other two.

      As far as the most important criteria when selecting a vendor like AppDynamics, we have different stakeholders. Each stakeholder has their own use cases. The development team expects certain use cases. The support team expects certain use cases. The SWAT team expects certain use cases. Engineering expects certain things. TA expects certain things. We evaluated the tools from all the angles. On top of that, the future is cloud. The future is platform as a service. So, we want a tool that supports that era. That's where AppDynamics is the winner.

      What other advice do I have?

      The main point is every company is a software company. Invariably, you talk about it. Every button click is important. What if a customer shares feedback with his colleagues, friends or family? Every button click is important. Having said that, you should know what is happening out in your environment, out on your machines, out on your applications. So, application performance monitoring, infrastructure monitoring, and end-user monitoring are definitely very important.

      We have our own use cases. According to those use cases, we chose AppDynamics. But whatever the product, don't get married to any product; whether it is CA APM, Dynatrace or AppDynamics. Even now, we're not married to any tool. We will always go with a tool which is going to fit in to our model. That's our message to anybody who's researching this case.

      One important thing to note is that my rating doesn't mean AppDynamics is not great. AppDynamics is great. It is going in the right direction. At the conference, the CEO or somebody mentioned that they can't shove this product and develop everything that people are expecting for release by 2020. It's being done in a phased manner, in iterations. So far, whatever they have release to us, that's what the rating is for. That will probably be higher in the coming years. With the features that it has and with the expectations that we have, that's the rating we can say. And on top of that, AppDynamics gets the highest rating of any vendor in the APM space. If I rated the other tools, I'd rate them lower.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user560406 - PeerSpot reviewer
      CTO at a financial services firm with 1,001-5,000 employees
      Vendor
      It helps us see how code responds to the different kinds of workloads that you see in the production environment.

      What is most valuable?

      We have a complex application. We do payments which are highly transactional in nature. With different kinds of workloads that you see in the production environment, how do you really track down specific issues which your lab testing environment can't really reproduce? Your production environment gives you certain workloads, which basically enable you to look at your application more closely. No lab test could really simulate that sort of a load. APM really helps us in getting down to the bottom of these sorts of workloads; how code responds to these sorts of workloads and how we can make our application deliver better latency and a better end-user experience.

      How has it helped my organization?

      Given an extremely transactional, highly complex workload, you just cannot use your testing lab to stress all of your code parts. First of all, it has made us very agile. What happens is, now, you can actually take any one of your deployments or releases, roll it out into production into a very limited set of servers, look at how the APM works, and it gives you insights onto the how the code that you just pushed out is performing.

      If everything is fine over a period of a few minutes or a few hours, you can actually roll your deployment out very quickly. You don't have to have an extremely complicated test harness in your preproduction environment. You don't have to go through extensive testing cycles before releasing something into production. It really makes us agile in terms of releasing to market quicker.

      What needs improvement?

      For me, the single largest area with room for improvement that I've been requesting the AppDynamics team to deliver for us is APM support for Ruby on Rails and for HHPM. These are the two language environments that we use quite heavily in production. That's something that I'd like to see support for.

      What do I think about the stability of the solution?

      Stability depends on the configuration. We work very closely with our solution architects, with AppDynamics, because there's always this question in the minds of consumers: A tool which can do so much as AppDynamics, how do you ensure that it runs with minimal overhead? You've really got to work with the AppDynamics team to size out your environments; that makes it stable for you. That's been our experience.

      What do I think about the scalability of the solution?

      I can't comment on scalability because our infra is fairly small. We have a total of around 150 nodes that we could probably end up instrumenting. Right now, we do far less than that, so I can't really comment.

      How are customer service and technical support?

      Technical support has been pretty good. In our case, we use a few programming languages which are still not supported by AppDynamics, so we've reached out to them to help us with road map information. They've been pretty transparent about when support could get rolled out to these sorts of languages that we use.

      For the more run-of-the-mill sort of tickets, where we have issues with the configuration or using the product, it's been pretty good. We've liked our experience with the tech support team.

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

      We had been using a mix of proprietary tools that we developed in house, along with third-party solutions. We were able to get the job done, no doubt about that, but the problem is never having an integrated view of how your application performs. We have uptime alerting running differently; we have business KPI monitoring being done differently; and we have end-user behavior being tracked differently. It was very hard to find a correlated view across all of these four. To debug specific sessions or to debug specific instances, I think that's where AppDynamics really comes in. The integrated view that it gives of your application.

      How was the initial setup?

      I was not directly involved in the initial setup but my team was. It's pretty straightforward. I think it's really important that whoever is setting up the application first fundamentally understands what the application does. I think that's critical. The tool is fairly complex and powerful. The setup needs to be handled by someone who, on this side, really knows what the application being monitored can do. If you put a rookie on the job, it's going to be really tough.

      Which other solutions did I evaluate?

      We did consider other vendors. We were looking at New Relic. As a developer and as someone who builds and has a team who builds stuff, I feel New Relic is actually a very powerful option. However, as I mentioned, we wanted something that could work on-premise.

      We went with AppDynamics because we are in the payments industry and from a compliance perspective, we needed an on-premise solution and AppDynamics was, I think, the best solution that also worked on-premise.

      In general, the most important criteria when selecting a vendor like AppDynamics for us is, first of all, from the product perspective. As I mentioned, we had a mix of various proprietary and third-party solutions that we were using earlier. We needed a product that could provide end-to-end visibility into the infrastructure and the application. That was a high priority for us. Beyond that, what we really needed was a global presence with enough strong local support. That was something that AppDynamics brought to the table.

      What other advice do I have?

      Make use of all of the training material and the university. There's some really useful information in there. Also, the two other things that I’ve mentioned elsewhere:

      • Ensure the person who is deploying AppDynamics in your environment is among the top-most performers of your team, someone who knows your application in and out.
      • Combine that with good, strong consultation by the AppDynamics team. Get these two in place and you've got a winner on your hands.

      The reason why I have not rated it higher is the lack of support for HHPM and Ruby; bring them both and I would rate it higher.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user560412 - PeerSpot reviewer
      Manager - Application Operations at a consumer goods company with 1,001-5,000 employees
      Vendor
      Analyzes business transactions in real time. We use it for our cloud services, as well as our in-house application stack.

      What is most valuable?

      The most valuable feature is primarily the ability to do business transaction analysis in real time; for us to be able to use it for multiple areas. We use it for our cloud services, as well as our in-house application stack. Pretty soon, we're going to go into the analytics side; that's one of the next big ones for me.

      How has it helped my organization?

      It has improved the speed at which we are able to respond to issues. Typically, production issues for us in the past used to take hours and several people to resolve. Now, it's a matter of minutes and a couple of people to isolate, do a root-cause analysis and quickly to solve the problem.

      The turnaround time is the biggest benefit for me.

      What needs improvement?

      The analytics is definitely one good one; the federated services would be great; and hopefully something that will give us a little more integration with some of our log and event management tools, such as Splunk, etc. That would be the big one.

      For how long have I used the solution?

      I had this implemented about 16-18 months ago.

      What do I think about the stability of the solution?

      We use the SaaS model. I wouldn't say I'm really, really comfortable with it yet. We seem to have a lot of issues, with the agents going down repeatedly. We're still finding some issues with the SaaS model, from the controller. I wish it would get a little more stable; hopefully, in the next release.

      What do I think about the scalability of the solution?

      Scalability-wise, so far, so good. The next big one is the cloud services. That's where I'm really interested in the scalability, but everything I've heard so far and what I've seen, I've been very happy.

      How are customer service and technical support?

      Technical support is great. We’ve got great resources on that team, both on the delivery side, as well as on the support side.

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

      We weren’t previously using any solution, and that was the problem. Everything was a manual effort. My team would spend hours trying to figure out the root cause of an issue and it was not helping our customers, because any time lost in our e-commerce environment is money lost. We needed to get a tool that would help us turn this around really quickly. That was when we started looking at this. I had this implemented about 16-18 months ago. Since then, it's been great.

      How was the initial setup?

      Initial setup was relatively straightforward. There was some nuances but I guess a lot of that has to do with the company and the way we've set up our application stack; dictates how the agent is installed. By and large, it was pretty straightforward.

      Which other solutions did I evaluate?

      There were other vendors on our shortlist. We actually got a couple of others that I'm trying to migrate away from.

      The most important criteria when I’m selecting a vendor like AppDynamics are ease of use, good support, really good stability, ability to extend easily, and native integration to a lot of application stacks.

      What other advice do I have?

      It's a great tool. I definitely recommend looking at it. At least go to a conference and attend one of the sessions; see what the tool can do. It's definitely valuable.

      I haven’t given it a perfect rating because of stability, the SaaS controller. If it's as stable as I hope it'll be in the next release or two, I'll probably give it a perfect rating.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user560493 - PeerSpot reviewer
      Director of Information Systems at a tech services company with 10,001+ employees
      Real User
      It pinpoints issues irrespective of the layer in which they happened.
      Pros and Cons
      • "It reduces the time to resolve issues and requires less manpower."
      • "The network diagnostics that they are adding will be really useful. They could add more detail into what is going on in the network."

      How has it helped my organization?

      It reduces the time to resolve issues and requires less manpower. When issues happen, we have the whole triage going on and we used to have like 30 people on the call trying to figure out what's going on. AppDynamics cuts that down; you don't need that many people. You need two or three key people going into the console to see what's going on and pinpoint the root cause, as opposed to people trying to figure it out from all different sources. That takes forever, and that's very inefficient.

      What is most valuable?

      Being able to monitor transactions end-to-end, throughout all the layers, basically, is very valuable; the ability to pin-point issues irrespective of the layer in which they happened. That's really helpful and very valuable.

      What needs improvement?

      The network diagnostics that they are adding will be really useful. They could add more detail into what is going on in the network. Right now, that is one area where we have to use other tools. That would be very, very useful. I think that should give us a better view of the entire system.

      What do I think about the stability of the solution?

      It's pretty stable. We haven’t had any major issues, anywhere we implemented it. It's pretty stable and it's very light as well.

      What do I think about the scalability of the solution?

      Scalability is good for our systems; we have 7+ million lines of code. It works with that big of a system, so it does scale.

      How are customer service and technical support?

      We have used technical support sometimes, when we had some questions and issues or whatever. They're pretty knowledgeable. They know their stuff and they provide solutions pretty quickly, as well. They have very quick turnover time.

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

      We had IDCAMS from IBM. That was not really useful. They're pretty heavy on the actual JVMs. They don’t help that much with resolving issues or finding issues. We had this challenge where we actually had to use a new system that was built to replace the legacy mainframe system, and it was not scaling at all. With 100,000 users, it was barely working. We had to scale it from 100,000 to 10 million members. That's when I looked around for different solutions, what is out there, and found AppDynamics, and that's what we brought in. It really helped us a lot with scale it.

      How was the initial setup?

      Initial setup for most of the regular pieces are straightforward but we have a complex system, so we needed to do some tweaks. AppDynamics helped to detect some endpoints and so on. We have custom batch jobs and so on, which usually have a different way of having endpoints. AppDynamics guided us with how to configure those. It took a little time because it's not like a regular web application. It's a very complex healthcare system.

      What's my experience with pricing, setup cost, and licensing?

      Price can get really expensive sometimes, depending on the type of setup you have. Sometimes you have smaller JVMs instead of larger ones, for some reasons, such as architectural reasons. Because it is priced per JVM, the price can increase pretty fast, into the millions. We have had challenges because we had to justify the price to our clients, as well, when we are putting in certain tools.

      It gets a little pricey.

      Which other solutions did I evaluate?

      I looked at New Relic as well. We just evaluated it quickly. Because of our system’s complexity, it can't actually track everything in our system. We did not try other things such as Wiley. We knew what that is capable of. We knew the shortcomings, too. We didn't try that, but these two we tried, New Relic and AppDynamics.

      When selecting a vendor like AppDynamics, the most important criteria is that the product has to be great. It has to be useful. That's the first criteria. Then, when we need support, we need knowledgeable resources who can help us get through. AppDynamics do a really good job with it.

      What other advice do I have?

      I definitely recommend it. It's a pretty robust tool. For monitoring APM, all the DevOps and whatever they want to use it for, it's a pretty robust tool. It has all of the features; whatever is needed. I recommend it without thinking twice.

      We do have licenses for AppDynamics EUM, but we cannot implement it yet because our system is a little more complex and it's a little older technology, the UI part of it. We'll roll it out at some point, when we get the chance.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      PeerSpot user
      IT Operations Manager at a insurance company with 501-1,000 employees
      Vendor
      It traverses our environment and brings problem areas to light.

      What is most valuable?

      The most valuable feature is the ease of just putting it in right out of the box and its being able to traverse our environment and bring those problem areas to light. That's basically it.

      How has it helped my organization?

      One of the applications that we use was having some very bad slowdowns. We were able to throw AppDynamics in there. We were able to identify the root cause within probably 45 minutes, which took our process time from 33 days down to 18 days. Then, eventually, a few more efficiencies were actually found a few hours later, which brought it down to three days. It was pretty awesome.

      What needs improvement?

      Because we didn't have anything before, this is like the Taj Mahal, compared to what we didn’t have.

      The only thing is that maybe it collects too much right away. There's a lot of noise. You need to have those people that know the application very well in order to tune it down. Maybe that would be an area with room for improvement.

      Beyond that, I don't know yet. Give me some more time in it and let me figure it out a little more but I can't think of anything else.

      What do I think about the stability of the solution?

      Stability is excellent; no worries at all with that.

      What do I think about the scalability of the solution?

      Scalability is excellent; no worries at all.

      How are customer service and technical support?

      We haven’t used technical support because we are still in the PoV. Our sales guy is beside us. He's been awesome with everything.

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

      We weren't using something like this before. We were using an NPM, network performance monitoring, tool called Truview. It wasn't giving us our application insight. It did everything for the network but not the application itself. We've had a lot of slowdowns on our website and things like that. Through our homegrown tools, we couldn’t figure out what those slowdowns were until we threw AppDynamics in and those kind of started floating to the top.

      How was the initial setup?

      Initial setup was very straightforward. It was basically just downloading an agent, recycling, and you're up and running. That was how easy it was.

      Which other solutions did I evaluate?

      New Relic as well as CA were also on the shortlist at the time. New Relic couldn't actually give me the breadth of what we wanted, as AppDynamics could. CA was kind of very intrusive to our network and we wanted something that didn't have a whole lot of resource dependencies out there.

      My rating is because of the top three that we looked at. I also had our developers look into it, as well as our release management and our systems engineers. All of us came together and we were able to put the pros and cons together on what AppDynamics gave us or didn't give us over the other ones. AppDynamics just came in head over heels above everybody else. Unfortunately for the others, it was just the writing on the paper, as well as the proof in the trial period and what we saw in our environment.

      What other advice do I have?

      Be patient. They do things very procedurally. Usually, I'm used to downloading an application and trying it on my own. If I would have done that on my own, I probably would have thought, I can't do this; there's too much there. But, they kept coming back, saying, “No, we want to show you. We want to make sure you're doing this right.” Even though I wanted to say, “No. Just leave us alone and let us do it”, I'm glad I did take their advice and bring them in, so they could teach us a little more about it.

      We're doing APM but we also are right now evaluating the Analytics side of it. That's been pretty awesome but we haven't really gotten very deep into that one. We’re basically just using APM.

      Disclosure: I am a real user, and this review is based on my own experience and opinions.
      PeerSpot user
      it_user560529 - PeerSpot reviewer
      Sr. App Analytics DevOps Engineer at a financial services firm with 1,001-5,000 employees
      Real User
      The flow map and technical support are valuable.
      Pros and Cons
      • "That visual representation’s been really good, also the overhead that AppDynamics creates is quite small. We've tried Dynatrace in the past. Some of the applications didn't work as well with Dynatrace."

        How has it helped my organization?

        It helps us find the root cause quicker, so it's helped us with MTTI and MTTR. In fact, just last week, we had an issue. They used our other tools to try to find the solution, and they said, “This is the root cause.” Then, we were analyzing it in AppDynamics, and we said, “You know what? We're seeing something different.” They doubled back and realized that what AppDynamics had shown was actually the root cause, not what they were initially thinking was the root cause.

        What is most valuable?

        AppDynamics is very easy to use, and easy to deploy in our environment, especially because we're a central organization that helps other application teams with their APM solution. For me, that flow map makes all the difference for the customers. You show them the flow map. You tell them, “OK, green is good, yellow is a problem, and red is warning. Where do you see your problem?” They're like, “Right there.” That makes life a lot easier, compared to all the other tools that I've used in the past.

        That visual representation’s been really good, also the overhead that AppDynamics creates is quite small. We've tried Dynatrace in the past. Some of the applications didn't work as well with Dynatrace. Those are two of the things that makes AppDynamics different.

        What needs improvement?

        Get me Blitz; basically, their next generation architecture, which they're actually running in their SaaS environment. Instead of having just one, big controller with a gigantic database behind it, they're moving towards a more distributed storage, which would be horizontally scalable. We've been looking for it for almost a year now.

        I would be willing to pilot it in my non-prod environment, just to see how it works, because ultimately that's going to give us the same visibility that we're getting right now, but we can just keep scaling; just keep pumping more and more applications. As the controller gets bogged down, we just add more hardware. That's going to be key for us.

        What do I think about the stability of the solution?

        We've had some growing pains with AppDynamics but overall, the products been very stable. Their support’s awesome, so whenever we have issues, we open a support ticket. They jump on and they come up with a solution to help us. Even with the few minor hiccups that we've had, I would say overall, it’s very stable.

        What do I think about the scalability of the solution?

        Scalability is excellent. In the last year, we've gone from a few hundred metrics to close to 10,000 metrics per minute injestion.

        How are customer service and technical support?

        I haven't seen any other vendor even come close to AppDynamics’ support. I've been raving about them. I have told the guy that runs their support organization, how great he's doing the job.

        The thing that sets them apart is, if I have an issue, I open a ticket with them. Within 2-4 hours, I have the solution. I don't get an email saying, "We're looking into it.", and then not hear from them for two days or for a week, which I've had with other APM providers.

        With AppDynamics, they're on it. If they can't find a solution, they're going to get on a GoToMeeting to duplicate the problem. They'll get their engineers involved. We've had multiple times when they got the developers involved on the GoToMeeting because the support guy couldn't get beyond that. He just got the developer for that product involved to come up with a solution.

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

        It’s a funny story. The PoV was done before I joined the company. I was a Dynatrace user, Intrascope, New Relic. I've done pretty much all the major APM providers in my career. At my previous job, I was using Dynatrace and my entire interview was, “Why are you guys using AppDynamics instead of Dynatrace?” I'd done a PoC of AppDynamics about five years ago. At that time, the product was in its infancy and it didn't really provide what we were looking for. There were a lot of issues; they were at version 2 or something like that at that time. When I joined the company, it had already been decided that AppDynamics was what we were going to use, so I didn't have a say in that.

        Very quickly, my impression of the product changed. As I used it, I was like, "Whoa!" Between version whatever that I PoV'd with in the past compared to version 4, there was a night-and-day difference. Very quickly, I became a proponent of AppDynamics.

        How was the initial setup?

        Our setup was quite complex. Our leadership decided that we were going to use one controller for everything, and we've got thousands of applications. Now, they're reaching the point where they’re realizing that it's not feasible to have just one controller for our huge infrastructure.

        The initial setup was fairly straightforward, until we started pushing some really heavy applications, and then we started seeing problems. We got involved with some of their tuning experts. They're basically getting every ounce of power out of the machine that they can. It's been an excellent journey.

        Which other solutions did I evaluate?

        Dynatrace was on the short list. My predecessor did a comparison between the two tools. One of the issues that we saw with Dynatrace was scalability. Dynatrace itself pushes so much information. It's capturing every single transaction, compared to AppDynamics, which captures a subset of the transactions. For Dynatrace, you just need massive hardware and you have to have multiple servers because you run out of space very quickly. That was one of the issues with Dynatrace.

        The other issue was it didn't play nicely with some of our applications. We actually saw problems with one of our critical business applications that we were doing a PoV with. When we put AppDynamics on that same application, we didn't see any issues. Dynatrace was creating quite a large memory overhead; AppDynamics, under 1%.

        When I'm looking for a vendor, before, the most important criteria used to be, what does the tool provide, but after working with AppDynamics, it's support. It doesn't matter how great the tool is; if the support isn't that good, you can't get the most out of the tool.

        What other advice do I have?

        Do a PoV of AppDynamics on a critical application. Get that initial win, and use that win to drive adoption throughout the organization.

        I haven’t rated it higher because of the comparison between AppDynamics and Dynatrace. Dynatrace does give you more, richer information, but it's not scalable. There are certain things that I kind of miss with AppDynamics but it's not something that I'm going to cry about because of the other overall value that it provides, and the ease of use of it.

        In addition to AppDynamics APM, we're also using RUM and Mobile UM.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560511 - PeerSpot reviewer
        Associate Support Engineer at a healthcare company with 1,001-5,000 employees
        Vendor
        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.
        PeerSpot user
        it_user560538 - PeerSpot reviewer
        Sr. Configuration Manager at IHG
        Vendor
        Most of the time, we use it to look into the business transactions with customers.

        What is most valuable?

        The most valuable features are monitoring the application, using the metrics of the different applications and looking into various business transactions we do with different customers. That's what we look into more often, the business transactions; where the calls are coming in, whether they are inbound or outbound calls.

        How has it helped my organization?

        We can track the visibility of the calls, how many calls we are getting. Being in the hotel industry, we want to get the feedback of the customers who are going to the various hotels we have under the IHG umbrella. We want to know how many people are calling for reservations and so on, that's what we look at.

        What needs improvement?

        Since we have a lot of applications in our company, we are right now looking into analytics and also RUM (real-user monitoring) for the mobile apps. Going forward, we want to be on par with the market.

        For how long have I used the solution?

        We have been using it for about three years.

        What do I think about the scalability of the solution?

        It has pretty much scaled properly for our needs.

        We have been using AppDynamics for about three years as of right now, and we are a pretty well-satisfied customer. We continue to strive for new technology, whatever the AppDynamics people are releasing, the new versions or whatever, we keep upgrading.

        How are customer service and technical support?

        We have a lot of development teams and they ask a lot of questions. Being the admin for AppDynamics at IHG, I raise a support ticket. They are very good with responding immediately. The response time is very good, as in a couple of hours. We are pretty satisfied. I work with a lot of guys from AppDynamics, and I work with one guy in England. They're pretty good. The support is very good, technically sound.

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

        We weren’t really using something else before. I think my management wanted to get some metrics out of the application.

        How was the initial setup?

        I do the configuration on the application, setting up the app agent and the machine agent. Being a SaaS controller, I think your ops team would take care of it.
        It is not that complex; not at all.

        Which other solutions did I evaluate?

        When we were finalizing the deal, I'm not sure about which vendors were on the shortlist.

        When selecting a vendor like AppDynamics, we want to get as much out of the tool that we purchase.

        What other advice do I have?

        There are so many tools in the market, depending upon the criteria and what you want, I would definitely suggest AppDynamics, because of the REST things and all of that. You can deep dive into data and get to the granular level.

        We are pretty much a satisfied customer.

        We are not really 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_user560358 - PeerSpot reviewer
        Service Health Operations Analyst at a recruiting/HR firm with 10,001+ employees
        Real User
        We use a lot of the metric browsers and then the APIs to then ingest that into Splunk.

        What is most valuable?

        Right now, we use a lot of the metric browsers, we use the APIs to then ingest that into Splunk, and then create nice visual graphs that upper management can then digest very easily. We use AppDynamics not only from a troubleshooting point of view, but also for trending, analysis, and capacity.

        How has it helped my organization?

        It's definitely cut down our troubleshooting, from a mean time to restore or repair, and pinpoint the actual problem that we are having; reducing that time.

        What needs improvement?

        I don't think we've tapped into everything that AppDynamics can do. I can't really mention something it should do because AppDynamics might already do that and we just haven't implemented that yet.

        Nonetheless, I know that a lot of the problems that the people are having is they lost work. It'll be really good if they could retain the data a little bit better.

        What do I think about the stability of the solution?

        From my standpoint, it’s pretty stable. I know that when we first set it up, we put everything under one application. Now, we are kind of breaking away from that, and we are losing a bunch of the data. From that standpoint, people are getting upset, but I understand that's the limitation of the app. I think some people just need to move on.
        Once we get everything the way we want it, the maps are going to show up the way we want it. I think it will be a lot more beneficial.

        What do I think about the scalability of the solution?

        Scalability is a lot better now that we can see one application, can see the other application, whereas before, we didn't have that visibility. That's why we put everything under one application. Now, I think we can do as much or as little as we want.

        How are customer service and technical support?

        I personally haven't used technical support but the company definitely has. They're on site all the time. I know from talking to our monitoring guys, they love it. They think that the support is always there and always readily available. They are the administrators; I am more of a power user.

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

        We weren't previously using any APM solution. We were flying blind. We knew we had to do something. That's when the monitoring manager got wind of AppDynamics and really pushed hard for us to implement it.

        How was the initial setup?

        I was involved in the initial setup a little bit but not all too much; just from a 40,000-foot view of, “Hey, this is what's coming down. You might want to play around with it.” I wasn't involved in the installation or anything of that nature.

        From what the installation people said, initial setup was pretty easy. All you had to do was put the agent on. I know our development were kind of balking about putting the RUM JavaScript out on all their pieces of code. Now that it’s out there, they're pretty good about adding more and more to it because they are seeing the benefits of doing that. From a standpoint of installation, I think everything has been running pretty smoothly.

        Which other solutions did I evaluate?

        I don’t know any of the other vendors that were on the shortlist. I am sure there was but I don't know. I wasn't a part of that conversation.

        What other advice do I have?

        If you're not getting the support or if you're not getting the answers when they are trying to troubleshoot, then this is a definitely a really good solution and it will save you time in the long run.

        With the benefits of pinpointing the issue quickly, we can get either our servers or our application up and running better. We've pinpointed a lot of long transaction times and were able to fix that. Not knowing that, because we fixed that, it also fixed three or four different applications.

        It’s also nice to see the mapping. Once you start building all these things and its building on top of each other, AppDynamics does a very good job of showing, “Holy cow, we actually are talking to all these other different servers.”

        As I’ve mentioned, we were flying blind and now we are starting to see. It's been a lot better.

        In addition to AppDynamics APM, we use EUM as well. We are trying to get our company off of Google Analytics and go straight AppDynamics, but it’s a slow boat.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560427 - PeerSpot reviewer
        Systems & Network Administration Manager at Jack Henry & Associates
        Vendor
        Dynamic baselining is a big plus. For example, for different times of the day or different days of the week.

        What is most valuable?

        The dynamic baselining is a big plus; being able to get rolling baselines for different times of the day, different days of the week, days of the month. Alerting is a big feature; being able to receive alerts when we have things that kind of go out of bounds. Dashboarding is also a pretty big one that we use a lot, along with the API; being able to put in our own data and add that to dashboards related to what AppDynamics itself is finding.

        How has it helped my organization?

        It's led to a very big decrease in MTTR when issues are encountered, as well as helped us to be a lot more proactive to be able to identify issues and customer degradation before customers start complaining about it.

        What needs improvement?

        The biggest complaint that we have at this point is the ability to exclude certain time frames from the dynamic baselining. If we have an event or something like that that we know performance goes significantly outside of the baseline, that ends up being part of the dynamic baseline, so you don't have the ability to alert and stuff on that going forward.

        What do I think about the stability of the solution?

        Overall, stability is very good.

        What do I think about the scalability of the solution?

        I haven't had any issues with availability or scalability.

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

        I did not previously use a different solution; no APM kind of tools.

        We realized we needed an APM solution mostly because of the growing complexity of the application. It's a lot easier to monitor an application, per se, if you have good control and you know what all the application is doing. I think most people would agree that as applications are growing, and becoming more and more complex, you have less and less people that actually understand what's going on. You need something like AppDynamics that will help bridge that gap between the people's understanding and what the application is actually doing.

        How was the initial setup?

        The overall setup of the application is extremely straight forward. We had a little added complexity, due to the size of our deployment, but really, it is far more straightforward than all the competitors’ products that we looked at.

        Which other solutions did I evaluate?

        We also primarily looked at CA Wily Introscope and Dynatrace.

        The biggest reason we chose AppDynamics was their ROI. AppDynamics was by far the quickest and easiest to get good results out of. The other two products required a lot more investment both as far as capital for purchasing systems to handle the load, as well as time to get the systems to really have useful data in them.

        What other advice do I have?

        The best advice would probably be to make sure that you know what your requirements are and that you're analyzing the tools to your requirements. Look at things such as capital and time to roll out. That makes a big difference in the ROI for a product.

        Overall, it's a very strong product. It has most of the features that I think we need. There are a few things that could be improved, like the ability to exclude stuff from the baseline. It's not quite perfect, but other than some usability improvements, I think it's a very great product.

        We use AppDynamics APM, as well AppDynamics EUM.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        Senior Computer Performance Specialist at a government with 1,001-5,000 employees
        Real User
        We can go into multiple tiers and monitor the transactions from the end-user point of view.

        What is most valuable?

        The business transaction tier of management is the most valuable feature; the fact that we can go into multiple tiers and monitor the transactions from the end-user point of view. That's very important to what we're doing.

        How has it helped my organization?

        It brings everything to the forefront. It helps the application staff plus the executive staff understand what's going on with the end-user performance because, obviously, that's one of the most important issues today.

        What needs improvement?

        I’d like to see something more towards a merger between the dev and the production. This is where big data comes in; the portion that's in there, moving things from installation and dev, moving them, managing them and transitioning between dev to production for new applications.

        What do I think about the stability of the solution?

        I haven't seen any problems with stability with any of the AppDynamics products that we're utilizing.

        What do I think about the scalability of the solution?

        Right now, it's scaled for what we have to do in terms of what we have to add. I think we've already allowed it, in the planning, for adequate scaling. Obviously, you have to put these guys on, various agents, but we've allowed for that.

        How are customer service and technical support?

        The professional services that we actually use, we did need their assistance in standing up this product. They were very helpful. They're still behind us even after they left the facility. They check in and log in to make sure that we're on track with what we need to do. Any problems that we did face, they addressed.

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

        We were previously using something else and that company didn't stay current with the times.

        Which other solutions did I evaluate?

        Before choosing this product, we did evaluate other options.

        What other advice do I have?

        Take a test drive of the demo.

        I’ve given it a high rating because of the initial dashboards that are being built and the way that they can be built. I haven't seen anything like that. Especially with the flow management that's literally there in real time.

        For right now, we are not using any other AppDynamics products. We are only using AppDynamics APM, but the new one they introduced at a recent conference, Business iQ, that seems very appealing too.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user487374 - PeerSpot reviewer
        it_user487374VP Product Management at PeerSpot
        Consultant

        What was the product that didn't meet your needs, and why? Can you share what other options you consider and why you didn't choose them?

        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_user560517 - PeerSpot reviewer
        Manager Core Business Solutions at a insurance company with 1,001-5,000 employees
        Vendor
        We like the customer experience it provides and the deep dive it gives.

        What is most valuable?

        The most valuable features are basically the customer experience that it provides, and the deep dive that it gives; the overall dashboards, and then the strength of the dashboards, so you get a single pane and can see across the platforms.

        How has it helped my organization?

        It's much easier to set up and manage than the previous products we've had. It is basically a lot cleaner. It's just simpler to set up, simpler to manage, and gives a much better picture of anything else we've had.

        What needs improvement?

        The biggest thing that we need is on-prem synthetic monitoring. That is probably near the top of our list of things that we want, and actually need to have put in place. A lot of our business comes through intranet only, so a SaaS product can't provide that. We really need an on-prem synthetic monitoring solution.

        I haven’t rated the product higher basically because of the synthetic monitoring piece. We started discussions with AppDynamics probably about two years ago now. Even at that time, they were saying on-prem synthetic monitoring was going to be coming. We had our hopes up really high for that, and it seems like there's been some feet dragging there. From our side, we're a little bit impatient about it. That's probably the only reason why I haven’t rated it any higher.

        What do I think about the stability of the solution?

        It is very stable. We haven't had any problems with it going down, crashing, getting upgraded or anything like that. It's been very stable.

        What do I think about the scalability of the solution?

        Right now, we're using it for a very small piece of our environment; running it in a pilot right now. We've had it for probably about six months in production, so it’s relatively new. From a scalability perspective, we do plan on expanding it out, and it seems like it would be easy to do, we're just not mature enough at that point.

        How are customer service and technical support?

        It's been very good. I personally haven't been the one opening the tickets, but whenever the people that work for me have opened up tickets, they've gotten quick responses. It's been very easy to get things answered and any fixes put in.

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

        We currently, and actually still have, the APM product by CA, and it has been kind of a headache to manage from day one. Any sort of maintenance on it, any sort of upgrades on it were always a pain to get done. That, in combination with the strengths of what AppDynamics provides from a dashboarding perspective, a metrics perspective, business transactions perspective, it's a lot stronger than what we're getting out of CA. The strengths combined with CA's maintenance and headaches, it was kind of a no brainer for us to want to switch.

        How was the initial setup?

        With initial setup, everything was actually relatively simple. It went pretty smooth. There is somewhat of a learning curve from our side of things, but overall it was simpler than other things we've had to deal with.

        Which other solutions did I evaluate?

        We didn’t really consider any other solutions. We did some pretty extensive research when we went with CA, which was basically only four years ago. Once we saw AppDynamics out there, a little bit more mature than when we were first looking at products, and we saw there was a front runner and leader in the industry, it was kind of a no brainer. We didn't really shortlist anything else when we wanted to go away from CA.

        For me, the most important criteria when selecting a vendor like AppDynamics is the strength of the company and the strength of the product. Is it at the top of the charts for Gartner? A clear leader: It seemed like they were a vision leader in the industry, so that was one of the driving forces.

        What other advice do I have?

        I really don't have any negative things to mention about it. It's been all positive. Depending on how the environment is, it can be a bit pricier than other products. The benefits that you get out of it seem to outweigh the costs, from what we've seen so far.

        We've also got AppDynamics’ End User Monitoring piece, and we're evaluating the database agents.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560382 - PeerSpot reviewer
        Programmer/Analyst at a tech company with 10,001+ employees
        Vendor
        Developers can find and troubleshoot performance and quality issues prior to testing.

        What is most valuable?

        The most valuable feature is being able to trace and follow transactions through a complex environment.

        How has it helped my organization?

        It improves production troubleshooting, it improves pre-production performance testing and it improves our development quality, because they can find and troubleshoot performance and quality issues prior to testing.

        What needs improvement?

        I would like to see cross-tier, transaction tracing across applications.

        What do I think about the stability of the solution?

        It's been fairly stable. It has been fairly solid.

        What do I think about the scalability of the solution?

        Scalability is an issue. We are pushing the product to its limits on our current hardware allocation, so it's hard to fault the product for that.

        How are customer service and technical support?

        We constantly use technical support. It’s pretty good, depending on the nature of the challenge we're having. Sometimes it can be a little difficult getting answers but I think they're still doing a very good job.

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

        We were previously using another, competing product and we re-evaluate all the products on the market regularly.

        How was the initial setup?

        Initial setup was fairly straightforward. At a large scale, it is incredibly complex but not because of the product itself. The product itself is relatively straightforward.

        Which other solutions did I evaluate?

        We evaluated Riverbed, AppDynamics, Dynatrace, and New Relic; that was pretty much it.

        We chose AppDynamics because of ease of use for the end users, as well as a relatively compact footprint, as far as the required infrastructure to host it.

        We don't select a vendor; we select a product. The vendor needs to meet certain minimum requirements, of course, but ultimately the product speaks for itself.

        What other advice do I have?

        As always, do your homework. Know everything about the industry that you’re playing in. Know who all of your options are and pick the solution that's best for you.

        It's providing massive value for a relatively massive investment, as well, but it is proving itself to be easier to use and therefore more widely adopted than previous solutions. That has been a huge relief to all of us who have been doing APM for years and have wanted to spread that around the company wider than just a small set of analysts.

        We are using a little bit of AppDynamics EUM and Analytics.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560487 - PeerSpot reviewer
        Sr. Enterprise Network Planner at a healthcare company with 1,001-5,000 employees
        Real User
        Ease of use fuels adoption in our organization.
        Pros and Cons
        • "It's made it easier to collaborate across teams; be able to have the same data immediately in front of you just by sharing a URL."
        • "It could be a little more flexible in configuration on the back end."

        What is most valuable?

        One of the most valuable features has been the ease of use that really fuels adoption in our organization. Other solutions that we have used for APM were not as user friendly, and frankly it was just really difficult to get people to use the tools.

        The dashboards have been straightforward; easy to set up, really, for the most part.

        How has it helped my organization?

        It's made it easier to collaborate across teams; be able to have the same data immediately in front of you just by sharing a URL.

        What needs improvement?

        It could be a little more flexible in configuration on the back end. The design is geared towards specific goals, and they've done a great job with those. A lot of times when I'll ask a question, "Can we make it do this? Can we make it do that?", the answer is just, "No. Sorry, we don't support that at this time." And I get it, that's a good model for them to have, but I always have a wish list of things as I'm working with the tool.

        I come across little things all the time, and I just file a ticket with AppDynamics to raise a feature request. So, I don't keep track of them, I just document it, and fire and forget.

        I’ve been impressed with the features that they're adding and the direction that they've been working, a lot of which I wasn't aware of. License management, for example; being able to just give a certain number of licenses to an arm of the organization and say, "Here. Here's your licenses, do whatever you want with them." That really pushes the ultimate administration of the product out without having to "micromanage", if you will, and worry about giving them the key to the server. We are not currently using that. As far as I know, it's not released yet, but I was excited to see that. That was one that I brought up with support along the way.

        I am impressed that they continue to develop and improve, and it's not a stagnant product by any means.

        What do I think about the stability of the solution?

        We have a controller that's pretty overloaded. We haven't run into any issues, though, with the AppDynamics.

        How are customer service and technical support?

        Their technical support's been very responsive. They don't always have the answers that I want, but they're responsive, and help us find solutions where they can.

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

        We didn't know that we needed a new solution. We had a solution. Another department wanted to look at AppDynamics. We looked at it and said, "We're already doing that, but if you want to bring it in and test their claims of greatness against what we have, go for it". We brought them in, and we said, "Let's buy that.”

        How was the initial setup?

        Initial setup was very straight forward. We didn't even use technical services for our implementation.

        What's my experience with pricing, setup cost, and licensing?

        It could be cheaper. It's a little cost prohibitive. There are so many features that also show a lot of value, but it’s not always easy to justify the cost.

        Which other solutions did I evaluate?

        We did not look at any other vendors. We weren't shopping, really.

        In general, when I look at solutions, first of all, the product has to be top shelf. It has to be number one. That really drives us: "What is the product going to do for us?" In the vendor, we look for a vendor that's going to be around for a while; that we feel is going to be stable enough to support us into the foreseeable future. And then the support model, technical support; the ability to get into the technical details with us when we have questions. All of those things.

        What other advice do I have?

        Having implemented without the help of professional services, we were capable of doing that; it went very smoothly. Involve, even indulge, AppDynamics in being a part of the implementation process, and having the planning and discussion around it. We wanted to go more rapidly than that would allow. Therefore, we kind of short-circuited that process, and jumped right in, which was good, but I think that there's value in having folks who have done it a lot look at where you're going with it, and give you some pointers. We've had to "course correct" a little bit on a few points as we went, and they might have been smoother along the way, had we just gone through the enablement and initial process.

        It’s a great product. We're happy with it.

        Nothing is perfect, so a perfect rating would be unattainable, but they’re pretty close to that. They're really great.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560439 - PeerSpot reviewer
        Performance Test Engineer at a insurance company with 1,001-5,000 employees
        Real User
        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.
        PeerSpot user
        it_user560481 - PeerSpot reviewer
        DB Admin at a leisure / travel company with 1,001-5,000 employees
        Vendor
        Developers use the graphs to see what is happening in production.

        What is most valuable?

        The most valuable feature is mainly the graphs that it puts together; the JVM, the heaps, the classes that get called, the number of calls from tiers to tiers.

        How has it helped my organization?

        I think the graphs are mainly used by developers to see what happens in production. We don't know; our workloads. We've been exposed to the internet. We don't know what's coming.

        What needs improvement?

        I would like, for example, to see something similar to a heap dump; exactly which objects are over there. I'm not sure it's possible or not. This is a challenge.

        A friend compares it to JavaMelody, which I think gives them some of the features that they still want that application to be active. I think it's mainly about the number of threads, SQL executions and similar items, at a certain point in time when you look at them. That could be something.

        Sometimes, it can be a little bit too crowded; all the screens. Once you put your dashboards together and you know exactly what you're looking for, it's OK. But if you're always trying to find new problems that you don't know about, maybe that's a little bit harder.

        What do I think about the stability of the solution?

        I haven’t had any stability or scalability issues; that's good.

        How are customer service and technical support?

        I haven’t had to use technical support.

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

        It kind of came my way from the development team. We used to have Confio Ignite, which was pretty good for me. Then we dropped everything, and then at some point, we needed something new, and we came across AppDynamics.

        In general, when I’m considering vendors to work with, I look for the quality of the product and the support. I don't want to be offered professional services every time I call in for an issue, because we are kind of self-reliant. Those are the two things I look for.

        How was the initial setup?

        Initially, I had the internal controller, which was a little bit more challenging, but then we switched to the cloud ones. It's just easier, I guess.

        Which other solutions did I evaluate?

        Before choosing this product, we did not evaluate other options.

        What other advice do I have?

        It's very easy. It's been easy. The dashboard that comes automatically, the mapping with all the services, the externals; those are all pretty good.

        I do not use any other AppDynamics solution.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560496 - PeerSpot reviewer
        Performance Test Architect at a financial services firm with 1,001-5,000 employees
        Vendor
        Get end-to-end topology without a lot of configuration. It automatically makes those connections.

        What is most valuable?

        One thing we like about AppDynamics is the fact that you get the end-to-end topology right out the gate. There's not a whole lot of configuration that's needed. Usually, right when you start up a new application it's automatically reporting. You can actually get some of those deeper dives right out of the gate, without having in-depth knowledge of your application or new features that are out. It just automatically makes those connections for you.

        How has it helped my organization?

        Some of the ways it's improved our work is being able to actually get development teams involved. They can look at the same things that we're looking at with their own login credentials and see the specific call and the amount of time it's taking. So we can contact them with more specific information instead of just saying "there's something wrong with functionality as a whole" and they can see what we see.

        What needs improvement?

        By default, AppDynamics tends to only capture a lot of the high-level stuff, and you can actually go in and manually configure a lot of the lower level stuff manually. But one of the problems that I see, is that since you have to configure lower level functions manually, what you don't know can limit what you can do. Things ca pop up that you never see if you have to configure it manually.

        Also, I would like to see a lot more of that stuff get pulled into the forefront so you know what you're actually working with, and you can see some of those issues as they pop up instead of trying to track them down. If you don't know what you're looking for, you don't know what to turn on and it can lengthen the actual time that it takes.

        What do I think about the stability of the solution?

        We haven't had any stability or scalability issues, but our company made a custom implementation of APM, where we created a bunch of PowerShell stuff where they're actually doing a full install off to the side. So it doesn't take very long for us, but it's kind of a custom thing that we created.

        Which other solutions did I evaluate?

        We also have Dynatrace, and the way that we actually have it set up is we have multiple servers per node. So we'll have a few of the servers on AppDynamics and a few on Dynatrace, and we tend to do all of our high-level stuff and our basic triage in AppDynamics. Then, once we get covered up to the point where we're having a hard time seeing an issue, then we dive deep into Dynatrace.

        From a infrastructure standpoint, AppDynamics is much easier to support and it takes a lot less resources. It is lot easier to roll out, quicker setup, creates a lot of pretty pictures in topologies and flow maps, and it's really good. But on the flip side, Dynatrace is a lot uglier. It's difficult to configure and it takes lots of servers to support it, but it records everything.

        It records so much that it takes a lot of infrastructure to hold it all. But when we're having a specific issue we can dive down, because it does record every little nook and cranny. It does have additional overhead as well, which causes some issues, but that's why we have the split environments, so we have the best of both worlds.

        What other advice do I have?

        When I look for a vendor I want them to deliver on what they say. A lot of times they will say they can do stuff and you bring them in for a proof of concept and they can't do it. But they always guarantee that they will. And they can never actually get it working.

        I would advise a colleague to sit down with one of the senior architects and map out what their needs are, and the best way to do it. What you need is based on the individual technologies you have and you might need more of a custom split for what you're actually looking to get out of it.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        PeerSpot user
        Team Lead Gestion des évènements at a financial services firm with 10,001+ employees
        Real User
        We use it for real-time monitoring, so we can see transactions, be proactive, and focus on the real problem.

        What is most valuable?

        The features we find most valuable are real-time monitoring, seeing transactions, being proactive and easy to focus on the real problem.

        I remember a case that would have taken maybe four or five days to find the cause. Now, we find it in two or three hours. APM has really made it more efficient. It really helps.

        What needs improvement?

        Well, it's not really about APM, but the network monitoring I'm really interested by that.

        We're basically starting so we're not yet very good at it. Again, we still have a good support to help us.

        What do I think about the stability of the solution?

        We have not had any stability problems.

        What do I think about the scalability of the solution?

        We have not had any scalability issues.

        How are customer service and technical support?

        We have used technical support a few times and we found it to be very good. Response time is good and their tips are good; very helpful.

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

        We did not have any previous solutions.

        How was the initial setup?

        I wasn’t involved in the initial setup.

        Which other solutions did I evaluate?

        We compared AppDynamics with the IBM Tivoli IT. They failed so that's why we went to AppDynamics.

        What other advice do I have?

        APM probably applied more to us than others perhaps. This is an application monitoring tool so you need to really understand it and implement it properly. The application team needs to know about its features and capabilities to get the most out of it. We're new at this, so it's a new paradigm that we have to bring in our company. Being on the event team, I'm not looking at the application for the app team. Sometimes we're looking at the dashboard and we see something wrong. We feel that they're not really taking action. Sometimes we just call them, "Hey, by the way, can you have a look at it?" So, integration with the actual application team could be an improvement.

        I think a vendor should be available, have deep product knowledge, and be helpful.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        PeerSpot user
        IT Manager in web analysis and performace at a retailer with 1,001-5,000 employees
        Vendor
        Error analysis in the troubleshooting sections go straight to the point.
        Pros and Cons
        • "Error analysis in the troubleshooting sections go straight to the point."
        • "When you have high stress of visits I do not know if you are more stress because of the amount of visits or because you have to wait eternal 60 seconds to find out it things are going well or you already have mess."

        How has it helped my organization?

        Now, my team is not that close to the APM information. Using AppDynamics, it was possible to delegate how to read information on the client side because of how easy that is.

        What is most valuable?

        The most valuable features are:

        • Error analysis in the troubleshooting sections go straight to the point.
        • Autodiscovery of transactions.

        What needs improvement?

        If you are analyzing real time dashboard or metrics, AppDynamics will give you a refresh each minute, no matter what number you are watching.

        This is a real situation when you are facing the screen during a load test or a the "hot" midnight of cybermonday for instance. When you have high stress of visits I do not know if you are more stress because of the amount of visits or because you have to wait eternal 60 seconds to find out it things are going well or you already have mess. And is even worse when you see suddenly a worse number but you do not know if this is a an spike or meanwhile your system is already "down", You just think in other tools with high "resolution" like CA (every 15 seconds.

        What do I think about the stability of the solution?

        Once you reach the limit of sizing in resources, the application becomes unstable.

        What do I think about the scalability of the solution?

        We did not really encounter any scalability issues.

        How are customer service and technical support?

        Customer Service:

        Customer service is 3/10.

        Technical Support:

        Technical support is 6/10.

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

        We previously used Introscope, which was difficult to use and not intuitive at all

        How was the initial setup?

        Initial setup was easy going with a wizard.

        What about the implementation team?

        A local vendor with a very good level of expertise implemented it for us.

        What was our ROI?

        I have never calculated ROI, but I need to do that.

        What's my experience with pricing, setup cost, and licensing?

        It is not a cheap tool, but you also save in manpower to setup because it is easy and fast. At the end of the day, I think the revenue is much better.

        BUT, they have an awful co-term mode of licensing.

        Which other solutions did I evaluate?

        Two years ago, we evaluated Dynatrace and New Relic.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560502 - PeerSpot reviewer
        Software Engineer at a tech company with 10,001+ employees
        Real User
        Business transaction transparency from one tier to the next is valuable to us.

        What is most valuable?

        Features that are valuable to us are the business transaction transparency from one tier to the next and the ability to be able to drill down into the called stack. The ability to identify the stalled and error transactions in real time. And be able to investigate it, pick up the trends. That's one of the useful things. Because we use that as part of our root cause analysis and as a proactive, as well as a reactive way, to look at the incident and see what we can do to fix it.

        For example, without getting in to the specifics of the issue, we've had some issues with our application where the capability in which we use tracing functionality to write the logs and stuff like that. And one of them had been enabled and it was writing it to a file instead of writing it to an HW, which was costing a lot of I/O. And unfortunately, at the time, the file share server that was taking all these logs was having an issue with the I/O. But it wasn't apparent because the experience of the customer was that the transaction was taking longer to complete. And we were trying to understand where's the bottleneck because everything looks healthy. But the requests kept stacking up.

        But then, when we looked into the AppDynamics it make it very easy for us to identify that it was trying to write it to a log. And that operation, out of the entire chain, was this one step where it was trying to write to a location and that's where it was reporting a huge latency. In a matter of, I'd say about 15-20 minutes, we were able to trace it and be able to basically identify what the issue was and we fixed it. In fact, it drove a chain of reactions, in retrospect. Because obviously, it meant we need to look into these things much more carefully because to avoid these kind of incidents from happening in the future.

        How has it helped my organization?

        AppDynamics lets you find things that you wouldn't otherwise be able to see.
        Without APM, you'd be spending a lot more time to try and investigate into all the individual event logs. Our services are massive. It's not a simple application with a front end and a back end. We have a lot of other micro-services that talk to each other. I think one of the trainers at a recent conference mentioned that one single touch starts a chain reaction. And when you have such a topology, it's very difficult manually to go through every single layer and figure out where the bottleneck is. Versus APM giving you an end-to-end workflow and gives you exactly which layer the AppDynamics thinks is having problem. Then it lets you drill down and further down. The zooming capability is brilliant.

        I'm not aware that we use any other AppDynmics products along with APM. I've used the reporting and stuff like that. I'm part of an incident response team, so we are the command center for AppDynamics products. So we are more focused on the operation side of things.

        What needs improvement?

        One of the things that I've noticed is when you have a massive scale, turning on too much of data logging is not possible. So sometimes what's happening is we would use the snapshot capabilities to a minimum. But then what's happening as a result is we miss certain transactions and we need the snapshot.

        I was working on a case and I knew what the problem was. I knew what the root cause was. I was trying to reproduce that case so I can collect the data in APM, which is a lot more user-friendly. Because I knew what the issue was, but if I needed to explain it to someone, I don't want to write an email. So I wanted a diagram view of what the issue was. And I was trying to reproduce it.

        It took me a long time to get that snapshot in to the APM, because I think it wasn't taking very frequent snapshots. And it's probably the way we configured APM, because of the volume of data that generates it. They probably deemed it necessary to not just take every snapshot because obviously, it's a very expensive operation and it costs a lot of I/O and performance as well. So, that is something I would probably say that would be useful. To be able to say - I'd like to be able to do a snapshot much more frequently if it's possible in any way.

        The monitoring capability could be improved. It's dateless right now. But, at a recent conference, I think one of the CTOs or COs mentioned that they're working with another monitoring solution to integrate it. But at the moment, it does have a monitoring capability, but it's very, very basic. Just to give you an example. Let's say if you get an alert, you don't want another alert in the next five minutes to say that it's down. You need to be able to increase the counter on that alert to say, look, it's still down but I don't want to trigger another alert. And every alert in our space would mean a ticket to our space. So you don't want to flag a hundred alerts for the same type of issue like a hundred times, if you know already what the issue is. So it's those capabilities. The integration, either with the existing monitoring capability, and that smooth transition. In fact, I was just looking at my email today. I have like 15 emails from APM. It's just way too much traffic for me.

        What do I think about the scalability of the solution?

        Scalability is part of our day to-day jobs. At a recent conference, one of the trainers that mentioned very clearly that none of the databases are not growing. They are growing every day. The users are growing and the expectations are growing. They need faster and faster response times with complex systems. So, scalability is a number one priority for us. Because when the customer gets on-boarded, they are relatively small. But as the time passes by, they grow. But if you provision the capacity based on their initial requirements, eventually you'll hit a problem with the scalability.

        So, it's very important to keep those factors in mind. And the best way to look at it is the usage analytics, the response rate. And the best part, and this is something that I took away from recent training is the base-lining. Because you don't want to be too late into identifying that you're hitting scalability issues. By then, customers would start experiencing issues. If you see that a deviation in the performance based on your baseline data, I think that's when you need to start thinking, okay, looks like the usage is going up. How do we scale better? How do we get more capacity, or fine tune if it's in any way possible, or distribute it? So, that's what I do every single day.

        How is customer service and technical support?

        We have not really used technical support. I'm not on the side of configuring APM. I'm a user of APM. I just look at the data that it's already providing to me. Although there are a few questions, we usually pass them on to our guys who work with the AppDynamics to get them sorted out. I'm more of a subscriber to that.

        What other advice do I have?

        I want a vendor to be honest. I've never been involved in those kind of conversations. But I'd expect them to tell me what exactly it does and what it exactly doesn't do. Nobody expects a product to be perfect. Nobody expects the product should have every single bell and whistle. But if you sell it that way, you're going to be disappointed. I'd rather know that upfront. And probably setup a roadmap and say, look, we are getting these features in the pipeline, which is a much more realistic conversation.

        My advice is that just before you turn on APM, think about what's important to you. Just don't go ballistic on putting everything under the sun under the AppDynamics. The danger of doing so, the side effect of that is you're looking at way too much information and it gets foggy. Start with a subset that is critical to your business. Understand it from a customer perspective. Don't look at it from an operational perspective. Where do the customers feel the pain the most? Start with that and then start instrumenting those. Try and get as specific as possible because that way, whatever you're looking for in APM is important to you. If I'm an operations person and I'm dealing with hundreds of incidents every day, I'd like to see an incident that I'm absolutely working on. So try and reduce the noise ratio as much as possible. And try and look at the important ones that you should be straight away looking into and action on. I think that's probably the key advice that I would give anybody who wants to implement not just AppDynamics, but any APM into their products.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560490 - PeerSpot reviewer
        Enterprise Platform Manager at a healthcare company with 1,001-5,000 employees
        Vendor
        Provides a better understanding of our single point of failure.
        Pros and Cons
        • "The flow map is very valuable to us. Before we installed APM, we had no idea how our application looked."
        • "I would like to see more of a unified platform. They're very, very new on the server side, machine agents. I want them to be more mature in this area."

        What is most valuable?

        The flow map is very valuable to us. Before we installed APM, we had no idea how our application looked. If the developer who designed it decided to leave the company, we would be in dead waters. We had no idea what the application looked like. To understand the architecture, we would have to literally go back to the developers and ask them if they can at least put some blocks on paper. That was like, "okay, help me out, please. Let's go for dinner, let's go for lunch. You have to do something."

        After installation of APM, we realized the value within five or ten minutes. We could see what our application looked like and this created value for upper management. They better understood that our single point of failure is a database connected to 10 or 15 servers. This is the only single point of failure. AppDynamics became our risk management tool. Now the senior management comes in, has a look, and says, "If you have a single point of failure, who is looking into this? Do we have a plan to make another database, a standby?" This is the key value that I see in this tool, and for which everyone is loving the company.

        What needs improvement?

        I would like to see more of a unified platform. They're very, very new on the server side, machine agents. I want them to be more mature in this area. The approach I understand they're taking is that we connect between an application and the server, but that's it.

        That's the point where, if you have to describe the value of this tool in front of a super–techie Windows administrator, he will not appreciate the tool, because he's not getting the metrics that he wants to see. He wants to see message queue size. He wants to see how his virtual memory looks. He wants to see packets incoming, outgoing, what's the packet drop rate. He wants to see many, many technical details, which is not what we want.

        Since I want to keep happy both sides of the board, I cannot live with just one application side being happy in the company.

        For how long have I used the solution?

        We have used APM for about a year.

        What do I think about the stability of the solution?

        We have not encountered any stability issues.

        What do I think about the scalability of the solution?

        We have not reached a stage where we can talk about scalability, so I'm not the right one who can answer.

        How are customer service and technical support?

        I have used technical support. They jump on right in. If the individual is not able to understand my question, or if he thinks that he is not the right technical fit for this case, he will not hesitate to say so. Whereas I've worked with so many vendors and nobody says that they don't know something. They all say that they’re the best. So, support is good. It's a very stable application, no issues so far.

        We have other monitoring tools, so I can easily compare them.

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

        We were not using anything previously. They were relying on custom scripts and manual actions.

        How was the initial setup?

        Unfortunately I was not involved in the initial setup, but I'm expanding AppDynamics to a larger audience now. I am implementing it in other parts of our office.

        The implementation is very straightforward. They have done a good job understanding the difficult areas of installation and configuration. They have just one agent that you have to just use as a start option for a program. So when you start an application, you have to tell the application that when you start, use this agent. You don't have to make any changes in your application. You don't have to make any changes on the server. You don't have to make any changes on your web server. So they've done an intelligent job in not putting pressure on the application team to redesign. It's very simple, straightforward.

        What's my experience with pricing, setup cost, and licensing?

        They have to look into the money aspect. It becomes difficult on the people who are advocating for the tool in their organization. I have to go and literally convince my upper management to give me more funds because it's beyond my budget capacity. It becomes so difficult for me and my upper management to get convinced that, yes, this is the right tool.

        As a technical person, and as an application development team, they all understand that this is the right tool for us. But when it comes to budget and financial matters, it takes days and weeks to convince upper management to buy this tool. So they should do something more on licensing costs.

        What other advice do I have?

        When choosing a vendor to work with, I want to know how truthful is he with me when he's talking. I don't want him to be a sales guy coming up and trying to sell me something. He should be honest in his opinion. He should be truthful when he says that, "yes this tool will solve your problem". I don't want a person who comes and says that AppDynamics is the gold and he will solve world hunger and poverty. I don't want to hear that. Tell me the benefits, tell me the drawbacks, and leave it up to me to decide whether these drawbacks are something that I can live with or not.

        That's one. Second, I would like my partner to understand that he should understand our environment first. He should not come on day one and say, "here I am, I have 20 years of experience, I will solve your problem". 20 years, yes you do have, but you have an [outer world experience, not with my company. So come sit here for seven days and look into the environment. I will get you the meetings that you need, but first understand us and then give me a pitch. So I want him to be careful with what he wants to say; don't jump the gun.

        Third, help with the technical aspects. I've faced a lot of problems with other tools. Everyone says that, "yes, I am the champion, I can solve the problem", and I don't want to hear that. Tell me how much you know, as simple as that. I'm learning, you are learning, everyone keeps on learning everyday. So just put how much you know on the table. I need that honest opinion, honest answer, from my vendor or my partner. If you keep bluffing me, or you keep making me a fool, that will last for a week, a month, or a year, but not more than that.

        With the limited features that we have used so far, I would rate APM an 8/10. The reason I don't want to rate them a 10 is that I've not used the tool to full capacity. So far, I have no issues. It has all the features that I need. But, there are some areas that they are lacking. If I have to get into technical details, I would say more on the JBoss, web server side, they are lacking some functionality.

        I will definitely recommend AppDynamics. Look into APM and see if it fits in your environment. We know there are many APM software competitors. Go for it and at least give a try. Set it up to use in your environment. If you don't have a server, AppDynamics has a SaaS portal, and they can immediately install one controller for you. I would recommend that you understand the difficult areas you have in your environment. Just because it's a fancy tool, don't go for it.

        Understand the difficult areas. Where are the areas that you get the most hit from the customers? It can be customer service complaining that your websites are slow. But that's a very subjective statement. What does the slow mean? So try to understand those areas. If you have more clarity, you can talk more intelligently to the AppDynamics team. But give it a try.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560508 - PeerSpot reviewer
        Senior Software Engineer at a healthcare company with 1,001-5,000 employees
        Vendor
        It gives an end-to-end view of all of your servers at setup.

        What is most valuable?

        I think the most important thing is the end-to-end view that you get of all of your servers when you set it up. You can see where problems are without having to actually experience them or tell they're experiencing the problems. You can be preemptive.

        How has it helped my organization?

        I think it allows you to go down and get real data about what's wrong, instead of having to email around screenshots. It let's you actually get the depth that you need, even the code level and code lines and that kind of thing.

        What needs improvement?

        I think a little more control over which transactions get that depth attached to them would be good. Right now, it seems like there's certain thresholds that you can set, but it would be nice if there was a more dynamic way to archive transactions, or keep around certain transaction types.

        What do I think about the stability of the solution?

        Stability and scalability look pretty good, from what I can tell; especially the cloud SaaS APM solution.

        How is customer service and technical support?

        We have not needed technical support.

        How was the initial setup?

        I was not involved in the initial setup.

        Which other solutions did I evaluate?

        We are currently moving from a monolithic application to a more service-oriented model where we're going to do micro-services. Spring Boot was the choice for that, because it has actuator support which provides some of the same features. We're looking at that, and weighing this because we already have it. We want to see if we can use of both, or maybe just use AppDynamics going forward.

        What other advice do I have?

        I think price and scalability are important when choosing an APM vendor. If it's a third party solution, is it going to be able to keep up with the solution you're using? How is the technical support, and how cutting edge is the solution. Are they keeping up with their competitors? So far, we have found all these things in AppDynamics.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560514 - PeerSpot reviewer
        Enterprise Applications Sr. Software Developer/Project Leader at a real estate/law firm with 1,001-5,000 employees
        Vendor
        We found performance problems we didn't know existed. Initial setup was fairly straightforward.

        What is most valuable?

        The easiest thing to do is to find all the transactions that you don't necessarily know about, what they are to discovery. A lot of times it shows you things that you had no idea was going on like performance problems you didn't know existed. It ties everything together and makes it easier to relate one transaction to all the different bits and pieces.

        For example, one of our guys found that another system was hitting his system every hour, which was causing a lot more traffic than it should have. It wasn't affecting any other parts of the system and wasn't impacting the users, but was just causing way too much undue load on the system. They were able to track down why it was doing that and get the problem resolved in a week.

        How has it helped my organization?

        APM gives us easier troubleshooting and notification of issues. We can report off of that data to show application performance improvements over time. For example, we know that in this release, our baselines were X, Y, Z. The next release, we can then say, this was 20 percent faster or this was 10 percent slower. And then be able to figure out what we need to take off or what's just humming along fine.

        We also use AppDynamics Infrastructure monitoring and End-User Monitoring.

        What needs improvement?

        Increasing the 200 business transaction limit would be great. The ability to compare releases a little bit more and with a little bit more accuracy. Right now, it'll show you the previous release and the next release. And it shows you all the numbers, but it doesn't you any relative change between them. You have to do all that on your own.

        What do I think about the stability of the solution?

        Overall, stability is very good. We've never had much of an issue with any of the agents. They install quickly and install easily. We have had a couple of glitches in the UI, but support's been very, very on the ball, both responding and handling issues.

        What do I think about the scalability of the solution?

        Scalability seems to be going pretty okay. The 200 business transaction limit, while I entirely understanding the reasoning behind it, it's just irritating. There's a lot of times I want to monitor more than it will allow and I have to make sacrifices in some things for performance.

        How are customer service and technical support?

        I look for responsiveness in a vendor. Whether they're willing to work around our schedule, our needs. Just having knowledgeable people on the front line is great. I mean, just all the initial support. Level one helped us and they've been able to answer most of my questions right off the bat. And they generally seeming to care about the product and care about their clients.

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

        We didn't have anything at all. So, it was obvious that we needed something and AppDynamics was just really easy to get going and gave us more than enough information.

        How was the initial setup?

        Initial setup was fairly straightforward, just to get it up and running. It takes an hour to do the install and the initial configuration. But once you're able to see everything that it can give you, that's when the complexity really comes in. You don't know what issues it will find until it finds them. From that, you can then branch out and build on different types of monitoring. But just getting it going, you run the installer and pick what you want and done.

        Which other solutions did I evaluate?

        I wasn't involved with choosing a solution, so I don't know.

        What other advice do I have?

        Do it right from the beginning. Do a lot of planning. Everything flows from getting it setup correctly originally. And in a lot of ways, if you go and change something, if you need to kind of go back and re-do some things, you're going lose all your data historically. So do it right from the beginning.

        I give APM an 8/10 because nothing's perfect. There are times where we had a couple of outages over the past couple of weeks. Just an hour or two where it was not available. We had to increase memory twice on the database monitoring agent. And when that dies, it doesn't respond. It doesn't report and it doesn't notify. So we go in a week later, look at our database information, and just don't have a week's worth of data. And that's an artifact of Java taking way too much memory. It's just little things. Nothing major.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560484 - PeerSpot reviewer
        Sr. Manager at Arbonne international
        Vendor
        You can auto-integrate with applications and easily identify errors or issues.

        What is most valuable?

        Auto-integration with applications and how easy it is to identify errors/issues are the most valuable features for this product.

        Along with APM, we use End User Monitoring; I personally use it. We have a unique business model where at the end of the month there is a peak in usage. This product helps us to monitor that usage and makes sure that we target issues even before they occur.

        How has it helped my organization?

        We were using the New Relic solution before AppDynamics and had a lot of issues for configuring it and making it suitable for our use. However, AppDynamics was very easy to configure. We were able to deploy it within a month and get real benefits from this product just within a 6 week to 2 month span of time. So that was the main reason we went for AppDynamics.

        For example if I remember correctly, the end of every month is like a war zone for us. Since we have implemented this solution, it is going smooth and we are getting positive feedback from customers, consultants and everybody else. It has changed our life.

        What needs improvement?

        Further integrations with other monitoring systems would be very helpful. I want to see it interacting more with the infrastructure, to get more statistics and details from our infrastructure environment and not only applications.

        What do I think about the stability of the solution?

        It's fairly stable. I don't think I have seen any issues occur since we have implemented this product.

        However, my team needs more training and familiarization with how to setup custom features.

        What do I think about the scalability of the solution?

        Now we are using the Auto Scaling functionality with AWS. It was very easy to install again. We are not using it for all our applications and AWS but we are in the process of applying it.

        How are customer service and technical support?

        We haven't used any technical support yet; we use a partner who helps us to deploy and stabilize the system. We haven't used this tool for a long time to need actual technical support.

        We are all part of the community where we post questions, get answers and have access to a lot of resources there so support would be great.

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

        I wasn't part of the selection of this tool but as soon as I came to know that this is the solution our organization had picked, I supported this decision a hundred percent.

        How was the initial setup?

        I was managing the team that deploys it. I wasn't involved in the selection of the solution but as soon as I came to know that this is the tool we are selecting, I supported it.

        We implemented it and had no issues since we have a vendor that supports us in the initial deployment efforts.

        What other advice do I have?

        AppDynamics is a unique system. It depends on the environment that you are in. It is probably applicable to any kind of company but if you don't know how to configure it correctly or how to use it and get all the details that you want from it, it may not be your best solution. You might go with a much smaller scale solution but for any enterprise organization, this is the best solution you can implement.

        We still haven’t implemented this APM tool completely in all our applications.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560448 - PeerSpot reviewer
        Systems Performance Management Intern at Choice Hotels International
        Vendor
        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.
        PeerSpot user
        it_user560394 - PeerSpot reviewer
        Web Engineer at a tech company with 501-1,000 employees
        Vendor
        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.
        PeerSpot user
        it_user560388 - PeerSpot reviewer
        Senior Atg Developer at a marketing services firm with 501-1,000 employees
        Vendor
        I like that I can monitor the performance of the site real-time.

        What is most valuable?

        From our side, I like that I can monitor the site performance in real-time. We have had the same issues in the past where users complained about slowness. There are many times where I go to the APM dashboard and I can see that there are some hung users or the JVM is doing garbage collection. APM helps us identify which server is getting hit the most. You look in the server logs or you see that the necessary resources are being depleted. AppDynamics is helping us identifying those issues.

        How has it helped my organization?

        It's mostly our business users who are constantly on the site. They are trying to experience what the end user experiences, and once they have seen the issue, that the site is slow, it's a big deal for us. End users might have seen the same thing.

        What needs improvement?

        At a recent conference, several questions came up regarding the memory heap utilization. AppDynamics is an APM tool that reduces heap utilization to 90-95%, even though it doesn't give you a heap dump. But you have other tools for that.

        What do I think about the stability of the solution?

        I have never seen the project crash on us. But again, we are a small company and we have limited JBMs and it has scaled to our needs. I'm not sure how the big companies that have hundreds of JBMs are doing.

        How was the initial setup?

        Initial setup was pretty straightforward. I think I'll be honest here. Setting up one of machine agents was kind of a challenge. But other than that it was good.

        Which other solutions did I evaluate?

        We were looking at other vendors as well. But the APM dashboard is simple. It was very easy to configure, it was all SaaS based, and support was really good. We got very prompt replies to our questions and they were quite willing to work with us. I was new to the tool, so I needed some hand holding initially. So, yeah, it was good.

        What other advice do I have?

        Start digging and do it. There are a lot of things that initially we didn't know. So once I started digging into it, I found out more about it. They have good webcast sessions on the site, so go to the sessions and reach out to them. It's as simple as that. Their support response is very good. So they will let you know right of the end.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560379 - PeerSpot reviewer
        Technical Project Lead, Systems Architect at Bodhtree
        Real User
        We can see which particular transactions are getting more errors and slower performance, which gives us a chance to fix them.

        What is most valuable?

        I like the real-time alerts. Basically, whenever the server goes down due to resource limits, such as JDBC connection pool resource limits, you get to a critical warning as a real-time alert. That's really good. Whenever an absolute restart happens on JVM, it sends a real-time alert, lights, mains, SMSs, and everything.

        Also, for the dashboards and reports service, we’ve configured custom transactions. Based on that, we can see which particular transactions are getting more errors and slower performance, which gives us a chance to fix them.

        How has it helped my organization?

        It has really helped us in troubleshooting. It's like you're taking proactive action, so before it happens, you come to know, "Okay, there's something going wrong." We can minimize the effects of failures by taking proactive action.

        What needs improvement?

        The main improvement I would like to see is in reporting. If you set it to send daily reports, it just takes a snapshot of the report and sends it to us. For example, we want to see all the events that happened, including exceptions according to the timeline. It just gives you the first page. If you want to go to the second page, you need to get into the AppDynamics console and then go scroll down, replace, scroll down.

        What do I think about the stability of the solution?

        Stability is pretty good.

        What do I think about the scalability of the solution?

        Scalability also is good. It's little glitchy, but otherwise it scales and it really gives a lot of information.

        How are customer service and technical support?

        Technical support is slow. Basically, we mail, we wait, we mail. But I think depending on the priority they take immediate action, because if it is a production server getting affected, they come immediately. So it's really good. If it's development related or research or configuration, they come a little later, but it does not cause problems.

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

        There was nothing before basically. We have this in-house application, and if we saw some exceptions, we sent out email. That was how we used to do it before installing AppDynamics. But that was only at the application level. At the server level and JVM level, we did not have anything.

        We also have a third-party application called Splunk.

        How was the initial setup?

        I was not involved in the initial setup. I am the application side, so the configuration admin side is a different group. Once they install everything, that's where I get to pitch in and configure everything on the application side.

        Which other solutions did I evaluate?

        We looked at Dynatrace, but AppDynamics had much better features. I was on vacation at the time, so I was not there. I was not involved, but I was told that Dynatrace did not have many features. AppDynamics is a lot better. Industry-wide, it's a leader, so they went with that.

        What other advice do I have?

        In choosing a vendor, one issue is the business impact should be minimized. Because of AppDynamics, we came to know where the bottlenecks are in the infrastructure by using the system agent, as well as the JVM agent. We code mostly with Java. That really helped us to know where to concentrate, and where to troubleshoot, and where to take action to minimize the impact on business.

        I would go with the AppDynamics, because they have new analytics and new features coming, which will really helpful. Log analytics allow you see the performance metrics and at the same time, what is happening. The data is in the logs. It really helps and minimizes troubleshooting and the release cycle is minimized.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560376 - PeerSpot reviewer
        Software Engineer Manager at a tech services company with 501-1,000 employees
        Consultant
        We are able to figure out problems before the customers find them. It also lets us see how our application scales under load.

        What is most valuable?

        The most valuable feature of this product is figuring out problems before the customers find out.

        How has it helped my organization?

        This APM tool has helped our organization to find problems before customers find them.

        We are able to see how our application scales under load. We are able to simulate that in the load environment and then prepare for the expected volume.

        What needs improvement?

        Specific to our environment here, we use .NET and they have more features for the Java platform. So I would like to see all the features that are currently in Java translated to .NET.

        What do I think about the stability of the solution?

        The stability of this product is very good. We have experienced no issues with downtime.

        What do I think about the scalability of the solution?

        This product has scaled well.

        How are customer service and technical support?

        Everything was carried out in a timely manner with technical support.

        Our sales manager has constantly been in touch with us and given us the resources we need. Even when we do not follow up on certain issues, their engineers get us on the right track and they are really helpful.

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

        We started off with a Microsoft product. We looked at a product called Microsoft Azure Application Insights.

        Since our parent company has partnered with AppDynamics, they referred this product to us. Once we found about it, we installed and tested it and realized it performs all the features of the other competitive product we looked at; it may even have more features. Thus, the selection process was quite straightforward.

        How was the initial setup?

        I was involved in the initial setup along with our team of engineers. It was mostly straightforward. We experienced some hurdles here and there in regards to the mission level monitoring agents. However, we were able to contact support and get that figured out; the mission agents are really straightforward.

        What other advice do I have?

        In my opinion, training definitely helps if you are looking to choose a similar solution. You should start off with some initial training.

        There are a lot of nuances and you have to know how to use this product in a manner where it is going to be most useful to you and this is where the training will help. After that, everything is straightforward.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560391 - PeerSpot reviewer
        Lead Performance Test Engineer at a financial services firm with 10,001+ employees
        Real User
        A performance engineering tool with minimal overhead. It only pulls the data it needs.

        What is most valuable?

        The performance issue identifying feature with the transaction snapshots is the best feature I see.

        How has it helped my organization?

        Before it goes to production, it's easy to identify the performance issues. It's one of the good performance engineering tools with minimal overhead. I know there are other APM tools on the market but I like the features it provides and the way it pulls metrics. It doesn't pull all the data; it just takes some of the data, whatever it needs. That helps to reduce overhead in performance.

        What needs improvement?

        In the transaction naming features, for business transactions, we are not always able to tie a business transaction to a real user transaction. Even though we have some options to do that, it's not done 100%. If a user submits a transaction and it in turn triggers 4-5 different URLs, tying all of them together to a single user transaction doesn't happen well.

        What do I think about the stability of the solution?

        It's very stable.

        What do I think about the scalability of the solution?

        We have used it for very high volume applications and it works fine.

        How is customer service and technical support?

        Technical support is the best thing with AppD. I'm very happy with the tech support they do. They're very quick in responding to the request.

        How was the initial setup?

        Initial setup was straightforward. I'm doing administration for AppD today. It is straightforward.

        Which other solutions did I evaluate?

        AppDynamics provided all the features we were looking for in an APM tool. We had a list of things that we wanted to have in-house; it did provide the pricing; and especially the overhead was minimal because it doesn't capture all the data. The other tools on the market, unless we tell it to reduce the amount of data to capture, it does capture all of the data by default.

        What other advice do I have?

        Try using the trial version which AppD provides. Their customer support is very good. If you have questions specific to your applications, you can reach out to customer support. They'll come on site and help you with all the questions and they can do the set up.

        We also use AppDynamics Real User Monitoring, where we get end user performance. We also use AppDynamics Database Monitoring, so we can tidy up if there is a DB issue; what is causing the database issue. They're all integrated with each other.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560460 - PeerSpot reviewer
        Capability Development Manager - Monitoring at a energy/utilities company with 10,001+ employees
        Real User
        Identification of performance bottlenecks, even in pre-production environments.

        What is most valuable?

        Part of it is the ease of adoption. We were a big CA house beforehand. We had a massive implementation of CA APM, but nobody uses it. We ditched CA in favor of AppDynamics. We compared New Relic and AppDynamics. AppDynamics is, in my opinion, far superior.

        The ease of adoption has already picked up in my company. Bear in mind, we're probably about nine months into the project; it's probably more widely used than CA was after three years. So, that is, for me, the prime benefit. We are actually getting people to use the tool and get value out of it; it's not just shelf ware.

        How has it helped my organization?

        As any APM tool should, it provides root cause analysis. It enables you to reduce your mean time to resolution. It enables you to identify performance bottlenecks, even in pre-production environments. It generally helps provide better applications, better code, to customers; things we weren't really getting out of CA. The 2 or 3 teams who were using it got some of that value, but the rest of the organization just didn't. Now, we've got teams who had never picked up an APM product already getting value out of it, literally in a matter of days after installation.

        I think it's because of the ease of use. It provides useful information straight away, quite deliberately so. It's much easier to navigate, it's much easier to understand the data that's being returned to you, and I think that really helped teams and individuals not be afraid of it.

        What needs improvement?

        Part of it is support for more modern languages. Node is lagging behind. And I think clarity on exactly where they intend to go, as well, because the relationship with other vendors like Splunk is a little bit grey at the moment. I'm curious as to where they're going with that and whether they intend to work as partners with them, or actually impose on their space.

        To get a higher rating, they'd have to fix the Node issues, they'd have to fix some framework issues; it doesn’t work very well with Vertex 3, for instance. Tweaks like that. In any case, nothing's ever perfect.

        What do I think about the stability of the solution?

        We haven’t really had any stability or scalability issues. We're using the SaaS offering rather than on-premise, which obviously takes away a lot of that headache. The SaaS operations team are pretty good. The SaaS Operations team isn't somebody you directly interact with, but through the account management team and through the support teams.

        How is customer service and technical support?

        I’m very happy with the technical support. There have been a couple of incidents – there are always a couple of incidents – but actually they've been very responsive, they've been very easy to work with, and happy to take feedback, both positive and negative.

        How was the initial setup?

        I did the original CA APM installation four years ago; and then was involved in the RFP process, the initial commercial negotiations with AppD, and therefore the initial set up, as well, for the first few applications.

        AppDynamics initial setup was very easy. There are some niggles. Some of the modern languages are less easy to use. Node is a bit of a sticking point with us at the moment, but installing it on a JVM, for instance, is absolutely a piece of cake.

        Which other solutions did I evaluate?

        As I’ve mentioned, we've looked at New Relic. Previously, a few years ago, we looked at Dynatrace. We've had a relationship with CA for 10 years, something like that.

        We definitely wanted to move away from the CA legacy. Of the three main tools that are modern and out there for APM, you’ve got New Relic, Dynatrace and AppDynamics. Dynatrace isn't really in the same space, in my opinion; that's much more pre-production, code-level stuff. Between New Relic and AppDynamics, it was quite close. There are still teams in my organization who prefer New Relic, but as a whole solution, as a whole suite, I think AppDynamics gives you more flexibility, more in-depth visibility, and I think it has a brighter future.

        What other advice do I have?

        Think about what it is you're doing beforehand. Plan it a little bit. One of the slightly strange problems that some of the early teams ran into was fundamentally misunderstanding the application tier and node hierarchy in AppDynamics. You ended up with some very strangely named applications. Read that one paragraph on each of those. Work out what it is you're doing, and then it all springs to life. Also, talk to other teams who've done it.

        We also use AppDynamics database monitoring. We use the machine agents. I think that's pretty much everything we've got. I’m generally happy with them. Every tool has its limitations and you want more.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560364 - PeerSpot reviewer
        Production Support Analyst III/ Enterprise Monitoring at a insurance company with 501-1,000 employees
        Vendor
        We needed application interrogation. Technical support is top notch.

        What is most valuable?

        The application interrogation and business transaction mapping are the most valuable features.

        How has it helped my organization?

        It allows us to quickly get to a mean time to repair by identifying the problem a lot faster.

        What needs improvement?

        I would like to see better dashboarding and an easier way to redefine transaction names.

        What do I think about the stability of the solution?

        Stability’s fine; it’s pretty stable.

        What do I think about the scalability of the solution?

        It definitely is scalable over many different applications.

        How are customer service and technical support?

        AppDynamics technical support is top notch.

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

        We were not previously using any solution. We knew that we needed to find some way to do some application interrogation.

        Which other solutions did I evaluate?

        I'm not sure what my current company looked at before they brought it in.

        At previous companies, I've looked at AppDynamics competitors including New Relic, Dynatrace and BMC APM.

        The most important criteria for me when selecting a vendor like AppDynamics is functionality and ease of implementation.

        What other advice do I have?

        Do your homework and make sure that AppDynamics is right for you. I'm pretty sure it would be.

        It works really well. It does its job, as far as digging into the Java and finding out what the problems are when they occur in real time.

        We are not using APM with other AppDynamics products.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user17262 - PeerSpot reviewer
        Application Development Mansger at Garmin
        Vendor
        Our developers use it to do performance analysis functions by functions.

        What is most valuable?

        The most valuable feature is the ability for developers to do performance analysis functions by functions, be able to understand response time, and be able to improve code when they need to.

        How has it helped my organization?

        I can’t really discuss organizational improvements, yet. We're still at the early adoption stage with AppDynamics.

        What needs improvement?

        The big feature that I would love to see is the ability to extract all the data automatically into some type of a data repository, big data lake, or something where we can do even deeper analysis of the data that AppDynamics gives us.

        What do I think about the stability of the solution?

        So far, stability and scalability have been really good. We haven't had any scalability or stability problems.

        How is customer service and technical support?

        We have opened very, very few tickets; low numbers. We've been satisfied with technical support.

        How was the initial setup?

        Initial setup has been pretty straightforward.

        What other advice do I have?

        Get your developers trained as soon as possible. They're going to be the ones who need to utilize it.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user
        it_user560451 - PeerSpot reviewer
        IT Operations Engineer at a individual & family service with 10,001+ employees
        Real User
        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?

        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.

        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.

        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 is customer service and technical 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.
        PeerSpot user
        it_user560442 - PeerSpot reviewer
        Application Architect at a financial services firm with 1,001-5,000 employees
        Real User
        Pinpoints application issues that can be located and fixed quickly.

        What is most valuable?

        The most valuable feature is the ability to pinpoint problems in our applications. We can find the problem quickly and fix it.

        How has it helped my organization?

        It definitely helps us speed up our troubleshooting. We are able to use it even during development and our beta testing to see the performance of our application and go back into development if we had issues. We can know when we need to start putting our beta customers in it. When our application starts slowing down, we can go back to developers immediately and tell them there is a problem, instead of having to hear it from the customers. It's actually helped me look better at my job. And so when I look good, I can make AppDynamics look good. And when I look good, I make my boss and his boss look good. Everybody's happier in the end.

        What needs improvement?

        Well they're adding in the Business iQ functionality and I will be really excited when that happens. But so far, it really has all the features that I need at this point. I mean there's always going to be more and more you can add to an application, but at this point, they've covered a lot of the ins and outs of what I need when I'm going through my application to figure out what's wrong.

        What do I think about the stability of the solution?

        So far I haven't had any problems with stability. It's been a 100% up time for us. We monitor it with a separate solution as well, just to make sure that it's up and running and we've never had a problem with it.

        What do I think about the scalability of the solution?

        We initially installed it as a medium installation. When we determined that we were going to use the product more and more, we were able to just modify a couple of settings inside the configuration, enhance our hardware, and it scaled perfectly without the need to reinstall or anything.

        How are customer service and technical support?

        We had a gentleman from technical support who came on site for about a week to do training with us. In that one week, I was able to learn almost all the functionality and the admin abilities that I had in the back end. And really I think I know the product in and out.

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

        We had monitors, but when something goes down, we lose productivity and our business loses money. The question is, would you rather spend a little money up front to be able to have something that will have you save money down the road.

        How was the initial setup?

        I was the primary person to install the software on the servers. It was a straightforward installation. We installed it in a Windows platform. The installer has a wizard that we just followed, put in our perimeters, and then it just basically plugged and played from there.

        What was our ROI?

        I'm not the business person, but we've seen an immediate ROI from purchasing AppDynamics.

        Which other solutions did I evaluate?

        The only other vendor we were looking at the time was New Relic. Unfortunately, New Relic just seemed pretty, but it lacked functionality. When it comes to telling me what's wrong with my application, I want facts, numbers, and graphs. I just can't just settle for “pretty”. I have to have concrete information. When selecting a product, the features were definitely the number one factor. The support and training seems topnotch and they were always willing to jump on board and help me if I had any problems, even though it was just our POC, when we were going through that process. Overall, we were looking for support and then the functionality. It's pretty cut and dry. I'm pretty good at what I do, so I want to make sure that they can support me and I've got the stuff I need.

        What other advice do I have?

        My overall advice is, if you don’t have it yet, then get it.

        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
        it_user560373 - PeerSpot reviewer
        Assistant Vice President at a financial services firm with 10,001+ employees
        Real User
        How customers are viewing transactions, from the end-user perspective, is useful for the business people.

        What is most valuable?

        The most valuable feature is giving end-to-end, about the business transactions, specifically, which is an area everybody struggles with. What they are looking for, basically, is how customers are viewing the transaction, from the end-user perspective, which is useful for the business people. They can streamline where they want improvement, but it also gives you the details down to the nitty-gritty that the developer teams are responsible for. Along the way, it's also showing you the overall performance for the infrastructure that you have for the application.

        How has it helped my organization?

        A benefit is ease of use, compared to other products that we have seen before, such as Wily. You get to the information a lot quicker, instead of spending an hour trying to get to the point that you're looking for, especially with the workflow maps that they have. It's really very easy and intuitive also. Looking at snapshots, you can quickly pinpoint where you want to look at.

        What needs improvement?

        Specific to what our experience is, because we're using Cloud Foundry, we're using an extension to monitor the infrastructure for that; that's probably the weakest point for it, because it basically collects JMX metrics. One of the things that we see missing when compared to Wily Introscope is the concept of calculators. You get a group of metrics and you make calculations based on it. That's something I've seen people require. It's something they want to see on their dashboard. They have the metric browser; it's not capable of doing such a thing. That's one thing that people would like to see.

        Dashboards, at least the basic ones that we have, because we are not licensed for Analytics, as of yet; it seems basic and not the best area of the product. The dashboards could use some improvement.

        What do I think about the stability of the solution?

        So far, it is pretty stable; no downtime. Our implementation is high availability also, so it's a clustered environment. So far, we haven’t had any issues that I am aware of.

        What do I think about the scalability of the solution?

        So far, we haven’t had any no scalability problems; we size it properly, as far as hardware. Maybe we even oversize it sometimes. So far, we haven’t had any issues.

        How is customer service and technical support?

        So far, personally, I opened three tickets so far and I got what I wanted to get. I was pleased with the resolution.

        How was the initial setup?

        The only complication with initial setup was the PCF, the Cloud Foundry monitoring. I guess it wasn’t something AppDynamics had planned for before. I don't know. It's a new area to everybody. They rolled it out because it's microservices; there were a lot of teams involved, just to get the tiers and nodes in check. That took a lot of work. Also, we have multiple data centers that are sharing the same application, so we needed to take steps to distinguish the data centers from each other as well.

        What other advice do I have?

        Take the training; take the time to learn it; explore it. That's my advice.

        Disclosure: I am a real user, and this review is based on my own experience and opinions.
        PeerSpot user