We just raised a $30M Series A: Read our story

AppDynamics OverviewUNIXBusinessApplication

AppDynamics is #2 ranked solution in top Mobile APM tools, #2 ranked solution in top Container Monitoring tools, and #3 ranked solution in APM tools. IT Central Station users give AppDynamics an average rating of 8 out of 10. AppDynamics is most commonly compared to Dynatrace: AppDynamics vs Dynatrace.AppDynamics is popular among Large Enterprise, accounting for 67% of users researching this solution on IT Central Station. The top industry researching this solution is Computer Software Company, accounting for 28% of all views.
What is AppDynamics?

AppDynamics is the Application Intelligence company. With AppDynamics, enterprises have real-time insights into application performance, user performance and business performance so they can move faster in an increasingly sophisticated, software-driven world. AppDynamics’ integrated suite of applications is built on its innovative, enterprise-grade App iQ Platform that enables its customers to make faster decisions that enhance customer engagement and improve operational and business performance. AppDynamics is uniquely positioned to enable enterprises to accelerate their digital transformations by actively monitoring, analyzing and optimizing complex application environments at scale. 

AppDynamics is also known as AppD, AppDynamics APM.

AppDynamics Buyer's Guide

Download the AppDynamics Buyer's Guide including reviews and more. Updated: October 2021

AppDynamics Customers

Cisco, Sony, Nasdaq, Reserve Bank of New Zealand, Edmunds.com, Puma, Fox News, DirecTV, Pizza Hut, T-Systems, Cornell University, OpenTable, BITMARCK, Green Mountain Power, Care.com, Overstock, Paddy Power, eHarmony, Kraft, The Motley Fool, The Container Store, and more

See more customers

AppDynamics Video

Pricing Advice

What users are saying about AppDynamics pricing:
  • "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."
  • "As compared to other applications, its price is moderate. Its price is neither very high nor very low."

AppDynamics Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
WS
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
Flag as inappropriate
Chandan-Kumar
Associate Director at a financial services firm with 10,001+ employees
Real User
Top 20
Good tracing capabilities and helpful technical support but needs better analytics

Pros and Cons

  • "Technical support is helpful."
  • "If it can be able to intelligently provide all the things we need to look at, from a data point of view, that would be very useful."

What is our primary use case?

We're a bank. We do use the predictive tools for the different products of the bank and the application which the bank utilizes.

What is most valuable?

The tracing is the most important aspect of the solution. The way it traces the information within the particular application or within the particular infrastructure is great. That actually helps. Apart from that, all of the data that's in the production APM is good.  

Technical support is helpful.

The solution scales well.

The stability is good. 

What needs improvement?

We do have a combination of areas that need improvement. We do have the integration, such as end-user integration and experience that could be better. It is not just from the response point of view; it is more from the error and error detection point of view. This is due to the fact that these are all the banking applications as used by the banking staff, not by the end-user directly. Based on the banking staff feedback, based on the staff security or maybe dealing with the capital market, there needs to be some improvement.

They do provide the input growth on a daily basis in terms of what is coming in and how we receive the applications and how many we have. We've now started looking for a particular product that can make sure that it should connect with files and statements inside the product. 

The IO ratio, which we are looking for in terms of a report, is one of the concerns. We do monitor those details from AppDynamics, however, reporting and monitoring could be better.

There needs to be more analytics. That is what we are missing from the tool point of view. We need more information geared more towards helping us in making better decisions. When you do the coding that's for a banking situation or maybe in the incidents or capital market, it becomes very important that how much time I'm investing inside the transaction. A transaction which needs to be carried out for either confirming the payments or maybe either releasing the payments - these kinds of things. What I have seen with the use, as of now, is a bit of a lag when we are running on the global cloud or the public clouds, like Azure or the Google platform. 

Right now, we are fighting between three different stakeholders. With the networks, we have a different chat, with the vendors we have a different chat, and with the application team, we have a different chat. This approach doesn't provide a holistic view. Everyone has their own excuses and everyone has their own reasoning and conditions. 

If it can be able to intelligently provide all the things we need to look at, from a data point of view, that would be very useful.

For how long have I used the solution?

I would say that I have between seven and eight years of experience, hands-on. However, later on in the time frame, over the last four or five years, I have not has as much hands-on experience with the tool. I'm more involved in various solution discussions and strategy building with the platform on top of the tool.

What do I think about the stability of the solution?

I would say it's very steady and for now, it's very reliable as well. It's stable. We don't have issues with bugs or crashes. 

What do I think about the scalability of the solution?

The solution is very scalable so far in any testing scenario. It performs very well and gives us the expected output which we are looking to improve. 

We are using the solution for more than 600 small and big applications. We have around 78,000 people, including the back-end staff and the development team, that use the solution.

How are customer service and technical support?

Overall, technical support has been very good. We're very satisfied with their level of support. So far, it's been very good for the bank.

How was the initial setup?

I was not involved in the initial implementation. Nowadays, the way we approach the teams, sometimes it's very easy when it's an application with a known language like Python or maybe with Ruby or a kind of Java application. In terms of gateways inside the product, sometimes it is very tough, and sometimes it is very easy to get deployed. We're not using any out-of-the-box security. 

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

The pricing is a mixed bag. In some areas they are reasonably priced, however, in others, it's a bit expensive. 

Which other solutions did I evaluate?

We're not looking at other options, as already we have a lot. 600 applications is a big account. So we're actually looking at how to make it better, in terms of today's data science and AI or maybe the newer network systems in the tools. We are actually looking at the front end right now.

What other advice do I have?

We're just an end-user of the product.

We're using the latest version of the solution. 

The deployment model depends on the solution or the size of the product which we are using, as the banks do have private and public clouds. In public clouds, we don't have much of the production instances. It's mainly the development. The free cloud and the cloud environment are completely on a private or in-house, on-premises solution with different ecosystems.

If a proper study has been done, and the solution makes sense for the company, I would recommend the solution. 

I would like to rate the solution at a seven out of ten. That consideration is mainly due to the fact that it covers a large portfolio of the product. It does have support for many other ERP tools. A lot of open customization is available and the product support team can help to customize the product. I've found this tool very useful and helpful on that.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: October 2021.
543,424 professionals have used our research since 2012.
Sid Roy
Vice President - Operations & Client Support at Scicom Infrastructure Services
Real User
Top 5Leaderboard
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.
UA
Head Of Information Technology at a mining and metals company with 11-50 employees
Real User
Top 20
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.
Flag as inappropriate
DavidGrudek
Systems Engineer at a tech services company with 1-10 employees
Real User
Top 5Leaderboard
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.
Flag as inappropriate
JG
Senior Director : Database Infrastructure and Site Reliability at a financial services firm with 5,001-10,000 employees
Real User
Top 20
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
Flag as inappropriate
AnandYadav
Sr Technical Architect at a tech services company with 5,001-10,000 employees
Real User
Top 20
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.
Oguz Mutlu
Sr. Devops Engineer at a media company with 201-500 employees
Real User
Top 5Leaderboard
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
Flag as inappropriate
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.