Try our new research platform with insights from 80,000+ expert users
reviewer1829205 - PeerSpot reviewer
Senior Performance Engineer at a financial services firm with 1,001-5,000 employees
Real User
Top 5
Useful monitoring, scales well, and straightforward implementation
Pros and Cons
  • "The most valuable features of AppDynamics is the scalability and monitoring."
  • "AppDynamics is new to the cloud and could improve its cloud services, they are following a monolithic monitoring approach."

What is our primary use case?

AppDynamics is an APM tool. We use it for application performance monitoring for a financial company. It is an end-to-end monitoring solution for any application and works with different technologies, such as Java and .NET.

The company was able to monitor their transactions with the financial institution to determine where the problems were in a particular brand. The company was satisfied with the performance of the solution.

How has it helped my organization?

This solution has reduced our customer's time to resolve issues.

What is most valuable?

The most valuable features of AppDynamics is the scalability and monitoring.

What needs improvement?

AppDynamics is new to the cloud and could improve its cloud services, they are following a monolithic monitoring approach.

It's an agent-based software that must be deployed multiple times whereas competitors have one agent that can deploy everywhere.

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

For how long have I used the solution?

I have been using AppDynamics for approximately six years.

What do I think about the stability of the solution?

AppDynamics is a stable solution, but sometimes the analytics goes down and does not work or customers' addresses do not get collected. However, overall it is stable.

What do I think about the scalability of the solution?

All of the IT and business staff are using the solution.

The scalability of the solution is good.

How are customer service and support?

The support could improve.

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

I used Dynatrace prior to AppDynamics. The switch was a business decision.

How was the initial setup?

The process of implementing AppDynamics is straightforward, but it ultimately depends on your specific use case. You can easily implement an agent if you have a simple use case.

There is an agent that needs to be copied into the project and actioned to start.

Using it can be somewhat complex as it requires manual configuration, such as when creating a dashboard. If you have a more complex use case, the manual configuration can take a considerable amount of time. Additionally, there is a learning curve associated with this tool, and it takes time to gain expertise. It is not something that anyone can easily configure without investing the necessary time and effort.

It takes three to four months to become an expert in the tool to be able to use it effectively.

What about the implementation team?

To complete the implementation of the solution the staff that have access to production are involved. There are a few people that are needed.

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

There is a license needed to use the solution and it is expensive. The licensing model needs to improve.

Which other solutions did I evaluate?

There are other solutions that are better at APM than AppDynamics.

What other advice do I have?

AppDynamics is primarily an APM tool, and if you're looking for end-to-end monitoring and AI ops capabilities, it may not be the best fit. For instance, if you want to analyze transitions, pinpoint failures, and view logs all in the same tool, AppDynamics may not provide a complete solution.

I rate AppDynamics an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1538604 - PeerSpot reviewer
Sr. Production Support Engineer at a tech vendor with 5,001-10,000 employees
Real User
Monitors CPU health and application health status
Pros and Cons
  • "We can make custom alerts in our system for specific issues like high CPU utilization or application downtime."
  • "The resolution time takes longer than expected."

What is our primary use case?

We use AppDynamics for monitoring purposes to check up on CPU health and application health status.

AppDynamics is used to monitor the health of our applications. If any application is down and linked up with AppDynamics, we can see it on the AppDynamics console. We can identify when a specific process went slow and the exact issue. Additionally, if there is any high CPU utilization or other issues, we can figure it out using AppDynamics.

It is very helpful as we can also make custom alerts in our system for specific issues like high CPU utilization or application downtime. We can even customize the alerts to be sent to a particular email domain for automatic notification, so there's no need to monitor it 24/7.

What is most valuable?

The monitoring feature is very useful. If you have multiple applications and systems with high CPU utilization or other issues, you don't need to monitor them individually. With AppDynamics, you can get all the information from the dashboard. It's very convenient.

What needs improvement?

There is room for improvement in the customer support team because finding a solution consumes a lot of time. When there's any issue, we need to reach out to the AppDynamic support team to get some idea of what the issue is. If anything is out of scope, we need to escalate the availability. It can be more dynamic because we need to go to the support portal to raise an incident, and it's time-consuming. Also, the resolution time takes longer than expected. If there were live support from AppDynamic's point of view, it would be really helpful.

For how long have I used the solution?

I have been using this solution for the last three months. I am using the latest version.

What do I think about the stability of the solution?

AppDynamics is a stable solution.

What do I think about the scalability of the solution?

It is a scalable solution. We have some support guys, admin guys, and other people using AppDynamics. In our organization, we have around 15 members using it.

How was the initial setup?

The initial setup is not that complex. It is easy. I would give it a four out of ten. The deployment took two to three days.

What about the implementation team?

An in-house team did the deployment.

Which other solutions did I evaluate?

I used some other tools, like Sterling Integrator, for EDI solutions.

What other advice do I have?

Overall, I would rate the solution a nine out of ten.

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
Buyer's Guide
AppDynamics
January 2025
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,071 professionals have used our research since 2012.
reviewer1614294 - PeerSpot reviewer
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
reviewer1555236 - PeerSpot reviewer
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
GlobalLead24 - PeerSpot reviewer
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_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_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_user420528 - PeerSpot reviewer
Senior Software Engineer at a financial services firm with 10,001+ employees
Real User
We like the ability to drill down into the method level to identify where the real issue is, as other tools just show the slowness at the transaction level only.

Valuable Features:

We like the ability to drill down into the method level to identify where the real issue is, as other tools just show the slowness at the transaction level only. We also like its database monitoring which gives almost everything to us for identifying any performance issues with the database. It is certainly not a legacy monitoring tool to monitor the database, it should be looked at as a database performance monitoring tool.

Improvements to My Organization:

We are still in the POC phase and are trying to implement it by adopting some of the best practices. I am sure if and when it is fully implemented, developers will love this tool as their life will be easier.

Room for Improvement:

AppDynamics should add more features to identify in case if there is some thread waiting for something. We are keenly looking for this feature. We would like to see the traffic on F5 load balancers in the flow map which make the entry points in an application, Currently only custom exit points can be created for non-instrumented nodes. Also if AppDynamics are trying to be only a monitoring tool, then they really need to add lot of stuff to the infrastructure monitoring and heavy correlation features are required to identify the real issues within and outside of business app. We can't blame the code for slowness of the overall application every time, as the network and servers are all equally important. Other tools like HP BSM provide great features to map everything in a service map.

Deployment Issues:

This tool is very easy to implement and setup when compared to other tools. Agent installations and instrumentation are also extremely easy.

Scalability Issues:

It's very easy to scale when compared to other tools.

Other Solutions Considered:

We have compared this product to Bluestripe APM. We like its mapping of the business application mapping which shows how each tier of the application talk to another ones and also to the backend-like database, MQ, external interfaces, etc. It’s a very easy to understand tool which could be easily understood by a newbie also.

Other Advice:

One piece of advice I would like to give others is that you need to first identify how you want to map your business application in the AppDynamics flow map. If there are multiple pieces in an application talking to each other, then best practice is to put everything together in one business application to see how those pieces talk to each other. Secondly, you need to identify the most important business transactions that you would like to monitor. Just include those and exclude everything else, as this way you can reduce the traffic and the amount of noise. Troubleshooting is easy when only key transactions are being monitored and not everything.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partners
PeerSpot user
it_user324879 - PeerSpot reviewer
it_user324879Technical Architect-Product Development with 5,001-10,000 employees
Vendor

Adding to the "Room for Improvement" section here. I think Appdynamics is primarily Application Instruementation and Enginnering tool with some basic features evolving which supports some infrastructure monitoring. Also, as the reviwer mentioned very difificult to monitor delayed threads and async calls.

See all 2 comments
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.