The product is good for the enterprise SAS application performance monitoring. It's good for a larger scale deployment such as what my company is working on.
The solution is scalable.
The product is good for the enterprise SAS application performance monitoring. It's good for a larger scale deployment such as what my company is working on.
The solution is scalable.
The solution is complex.
We'd like the solution to offer more AI features.
The initial setup could be easier.
They need to improve the infrastructure and make it less complex. There are too many modules and components.
It would be helpful if the product had local support in our area.
We acquired the solution last year after we did a bit of research on its capabilities. We've been using it for a few months so far.
The scalability is good. If a company needs to expand it, it can do so. It's a good product for large-scale projects and enterprises.
We don't have AppDynamics local support in my area. We only have a partner in my region, which is not really AppDynamics. In terms of the whole implementation, the experience, I wonder if the experience is good enough. I suspect a direct connection with AppDynamics might be better. If they had a product team in my region we might be better off.
The initial setup is not easy or straightforward. It's quite complex. You really need to have local support.
We are just a customer and an end-user. We don't have a business relationship with AppDynamics.
I'd rate the solution at an eight out of ten. We've been happy with its capabilities over the time we have used it.
I would recommend the solution, even with all of the complexity that it brings. However, I would advise new users or companies considering the product to make sure they have local support.
We use this product for performance monitoring.
The monitoring is similar to Dynatrace.
The dashboard can be better. Also, the automated reports could be improved.
The UI in Dynatrace is more user-friendly.
I would like to see more automated reports.
We were using AppDynamics from 2017 to 2019.
I have no issues with the stability of this solution. I have not had any problems.
AppDynamics is a scalable solution.
I have not had the need to contact technical support.
With my experience using Dynatrace, I would rate it a ten out of ten. It is more detailed and it offers more technology.
I was not part of the initial setup.
I would recommend Dynatrace, it's better than AppDynamics.
I would rate AppDynamics an eight out of ten.
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.
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. 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.
I have been using the solution for approximately one year.
The solution is stable.
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.
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.
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.
Our parent company set up all the backend for this solution and I did all the client configurations on the actual servers.
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.
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.
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.
It is very useful to monitor user behavior and see the user experience.
It has helped us to address issues well. For example, if the application is being used worldwide, it's possible that the application is performing well when accessed from the US but that it has issues when accessed from other countries, such as China. So, AppDynamics can clearly show you which users are having issues when accessing your application, and this helps you address it.
It is a stable solution. I have found the features that help me see the user experience to be valuable. For example, it will tell you all the visual screens on the mobile application that a user has been visiting. It will also show you how long they have been visiting this particular screen and all the actions the user has taken on the browser.
We can view the end-user experience and end-user response time. For example, if your application is performing well but the users are still complaining, then you will be able to investigate whether it is a network issue or a connection issue.
AppDynamics Browser Real-User Monitoring will give you these types of details. It will tell you from which part of the world your application is being accessed, it will give you the page rendering time, how the page is behaving, and when it is being accessed from different parts of the world.
If you have a single URL and all the operations are coming in as part of the header, you will not be able to segregate them for different actions. I think this could be improved.
There are different things which can be achieved using Core Change, but it cannot be easily done using the configuration change on the controller.
Also, functionality could be increased on the End-User Monitoring side.
I have been using this solution for the last five years.
It is stable.
I think that it is scalable.
Their technical support is good, but there's room for improvement. The way the technical support staff handle the user could be improved.
Also, technical support staff could be faster and more knowledgeable. They need staff who are more technical. Most often, they ask a standard set of questions, even if they are not relevant to the particular case that has been raised. This could be changed.
The installation is pretty simple. It is a Core Change. For example, if you have to implement End-User Monitoring for a particular browser application, then you will need to inject the JavaScript Agent on the code. This usually takes about one or two hours.
We implemented it ourselves.
AppDynamics Browser Real-User Monitoring does have licensing cost associated with it. We currently have a yearly license.
There are very few products which use End-User Monitoring, and I would rate AppDynamics Browser Real-User Monitoring at seven on a scale from one to ten.
We primarily use the solution for effective application monitoring.
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.
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.
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.
I've been using the solution for about four years or so. It's been a while.
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.
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.
I haven't worked on other tools personally.
I can't speak to the implementation process. I did not help set anything up. Therefore, I don't have any experience.
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.
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.
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.
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.
We use this solution to help reduce incidents in our production environment by providing usage and performance metrics, application dependencies like databases, .net services, caching, and much more.
This solution has helped us to reduce the number of incidents in our Production environment and improve the performance of applications.
The uptime of our critical applications went up, and it has enabled us to set new SLA metrics.
This solution makes it fast and easy to diagnose performance issues and exceptions/errors in application coding.
After a major incident, root cause analysis is conducted and, most of the time, we understand what caused the incident and how it can be prevented from happening again.
The Web Dashboards are also very useful and sometimes can really prevent incidents before they happen.
Upgrading application and machine agents on a large scale is a nightmare; we cannot push upgrades through the platform, meaning, manual upgrades each time a new major release is out. Each time we have a new major release, we need to do a Rollout.
The Mobile AppDynamics app is a "Thing of the Past". AppDynamics should evolve the features presented by it; redesign it. Dashboards are impossible to read, and drilling down issues through it is impossible.
The worst part is that the AppDynamics SaaS Environment has a lot of downtimes, and AppDynamics, despite our efforts, does not give us any feedback on these downtimes/incidents.
Update: 04/2021 (4 years using AppD)
We still face outages in out SaaS controller... The feedback we get about each outage is really limited, and especially without sharing any improvement plan.
We have been using this solution for more than two years.
04/2021 Update (four years using AppD)
Poor stability of the SaaS environment.
Scaling this solution is fast and user-friendly.
Support for agent problems is accurate and fast.
Support for SaaS solution stability is very poor.
Setup was fast and straightforward.
We used a vendor partner team for our deployment, and we found them to be very skilled.
We have seen ROI in less than twelve months.
Our use case for AppDynamics is helping customers with performance problems and applications.
What I found is that there is a lot of room to develop things in it and to connect to other tools like IBM.
An area that has room for improvement on the CR and ERP would be the addition of monitoring of the internal solution. For example, you can monitor the day-to-day and everything in the transactions with AppDynamics, but there's also a lot going on in the kernel itself that you cannot monitor. The automation needs to improve as well. As it stands, a lot of customization needs to happen before you can use AppDynamics.
We have been using AppDynamics for four years.
AppDynamics is scalable for medium-sized companies, but it is more difficult for enterprise companies.
The AppDyniamics technical support is good. We haven't had any problems with them. They answer very quickly.
The initial setup was not really straightforward, but it was also not complex.
We handled the implementation in-house. The installation is not really an issue. You can install AppDynamics in an hour, but the configuration takes a long time before you have everything configured.
Return on investment for most tools takes a long time. Even then, I don't know if it's really the tools giving you a return on investment. Tools point to a problem, but they don't point to a solution. Your engineer needs to come up with a solution.
When deciding whether or not to go with AppDynamics, first take a look at what you need to monitor and what the value of the monitoring is. There are a lot of things that an organization may need to monitor, like, for example, if I have the power system on, I may need to monitor the microcode and the window system. However, AppDynanics doesn't monitor these kinds of things. There still need to be a lot of patches implemented in order to improve performance. Also, these tools give a false positive that the performance is wrong, but then only adjust one parameter in the microcode.
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.
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.
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.
I have been using this solution for two years.
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.
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.
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.
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.
As compared to other applications, its price is moderate. Its price is neither very high nor very low.
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.
We deployed our agents on the cloud for a Kubernetes application. We get the hardware details from the Azure and AWS monitoring. We import those matrices into AppDynamics and we see all of those details, along with our application performance detail, within the AppDynamics solution.
We are not using machine agents because we are making use of the Azure Monitoring and get the matrices from there.
The most valuable feature is the application performance. We have details such as CPU utilization and memory utilization, which we make use of to finalize the amount of CPU power or memory that we should allocate to our ports.
AppDynamics is easy to implement if you follow the documentation, and the documentation that they provide is good.
The agent deployment could be simplified by, for example, adding a GUI.
Correlation should be improved.
End-user monitoring should provide options for data collection, including using a JavaScript file or using a network request in the case of a mobile application.
It should automatically upload the mapping file.
I have been using AppDynamics for a few months.
This seems like a stable product and we plan to continue using it.
AppDynamics is scalable.
I would say that the support is 50/50. It is not very fast and there is definitely room for improvement in terms of support.
When we were installing it for the first time, it took us some time and we had some issues. One issue we faced was because we deployed all of the agents on all of the ports together. This created some problems, so the next time, we deployed it one by one. This is the process recommended by AppDynamics but somehow, we missed that part.
After that, it was stable and it continued working without any issues.
For the whole application, we were able to deploy in less than two hours.
We deployed it ourselves, although we had a consultant available online who was available for assistance. We didn't face any issues, other than deploying all of them at one time.
One technical person who has the details and information on the ports should be present. They need to know all of the commands that are used to deploy the agents.
I would rate this solution an eight out of ten.
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.
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.
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.
I have been using AppDynamics since 2019, so almost one and a half years.
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.
I am satisfied with their support.
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.
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.
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.
