The primary use we have for this product is application performance monitoring for mission-critical applications. We are a reseller.
Director of Application Performance Monitoring As A Service (MAPS & MSPM) with 11-50 employees
While this is still a good solution for database monitoring it has fallen from its place as a leader in the field
Pros and Cons
- "The product is stable and the technical support is good."
- "The product lost its place as an industry leader."
- "The setup, implementation and use are clumsy and need to be refined."
What is our primary use case?
How has it helped my organization?
The old way that people would remediate when there was a problem with performance is that they would have to dig into the logs and manually find where the bottlenecks were. A solution like AppDynamics is a definite advantage because it can pinpoint the areas that the person(s) reviewing the issue need to focus on. This makes the technicians a lot faster in remediating issues that an application is presenting.
What is most valuable?
Our customers are most interested in monitoring transactions, page loads, the infrastructure, the CPU, and memory monitoring.
What needs improvement?
AppDynamics needs to consolidate their technology agent types into one agent that could be deployed on any host no matter what the technology is that it is running. It is really the implementation of AppDynamics that is very difficult because it is very manual. They really need to improve upon that and do more to simplify user processes. So, I would like them to have a single agent type instead of an agent-based on the technology. I think that having a single binary agent that you can put onto any host would make it a lot easier to work with.
Buyer's Guide
AppDynamics Database Monitoring
November 2024
Learn what your peers think about AppDynamics Database Monitoring. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
For how long have I used the solution?
We have been partners with AppDynamics for about six years now.
What do I think about the stability of the solution?
The stability of the product is there. It is fine.
What do I think about the scalability of the solution?
My impression of the scalability of the solution is that it is not very scalable. They are not the market leader anymore. Because they do not have the ability to monitor microservices and containers, I do not see the product having a huge future. For example and for comparison, there is Dynatrace which is a better solution and an easier solution to work with. AppDynamics has failed to lead the way.
We usually have two engineers on staff for the deployment and maintenance for our clients.
How are customer service and support?
I think their technical support is good. There is no problem there that I know of.
How was the initial setup?
I think the initial setup is too complex. You have to figure out exactly what is running on the servers you are going to monitor. Many times — especially if there are older applications still operating — the clients do not even know what all the technologies are that are running on the server. It just takes a lot of time just to find that out. It is just very time consuming to have to go through the process and it should be quicker and easier.
What about the implementation team?
We do the deployments. Deployment usually takes several weeks and the strategy is just to get in there and get it done as quickly as possible. People regularly use an integrator, a reseller or consultant for the deployment. We are a reseller.
What's my experience with pricing, setup cost, and licensing?
The setup cost, pricing and licensing is different for every customer depending on how big they are and how many servers they are putting the product on. So I can not give a direct answer to that question. Really cost is based on the implementation.
Which other solutions did I evaluate?
We have evaluated Dynatrace and eventually it could replace AppDynamics. It is a simple comparison of the pros and cons between the two products. Dynatrace is easier to instrument and implement and Dynatrace gives the clients quicker results. Also, Dynatrace points to the root cause of an issue instead of just correlations which are a lot more vague.
What other advice do I have?
As advice to people considering the solution, I would tell them to scope it out really well and to do a lot of research on their intended application and their business use cases. There may be another, better solution available for their needs.
On a scale from one to ten where one is the worst and ten is the best, I would rate this product as a seven. I would rate them at a seven because they definitely have a better product than several other products on the market, they have good functionality, and I think they are fairly affordable. The reason I would not rate them higher is because there are other products on the market that are obviously better solutions that exist right now.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: reseller
Senior Solutions Consultant at VNQ Systems
Provides a single pane of glass to see where you need to focus, and the information is clearly visible and easy to navigate
Pros and Cons
- "Knowing which tables on the database were working the most was valuable. It helped the client understand where they need to focus. They streamlined a lot of their queries and brought the resource usage down. It helped them to find long-running queries. They rewrote them completely so that they don't take as long and the application performs better."
- "The synthetic scripting for end-user monitoring could be a little bit broader. Instead of using just Python, they can include a few other languages so that not everyone has to jump on the bandwagon for Python and do Selenium scripting. They can open up that a bit to make it simpler for people to do the scripting."
What is our primary use case?
We're a partner and reseller for AppDynamics. We had a bank that we had to monitor from start to finish. We did the bank, and I then moved on to another product, but one of my mates is still busy working with AppDynamics.
Most of it was on-prem. We did some product testing on the cloud, but the client at that stage didn't have much on the cloud. Connecting to a cloud was quite simple as well.
What is most valuable?
Knowing which tables on the database were working the most was valuable. It helped the client understand where they need to focus. They streamlined a lot of their queries and brought the resource usage down. It helped them to find long-running queries. They rewrote them completely so that they don't take as long and the application performs better.
What needs improvement?
The synthetic scripting for end-user monitoring could be a little bit broader. Instead of using just Python, they can include a few other languages so that not everyone has to jump on the bandwagon for Python and do Selenium scripting. They can open up that a bit to make it simpler for people to do the scripting.
On the dashboarding side, it's very difficult to do dashboards on the database portion because they don't let you include a lot of the elements in dashboards. They should give a bit more functionality and add more views from the database side. Other than that, all the clients I've worked with are very happy with it. It had everything they needed. No one had any complaints. Only on the application portion, do people get very confused if they're not tech-savvy, but on the database side, you usually work with tech-savvy people. So, the database and the elements are great.
For how long have I used the solution?
I have been using this solution since 2018 or so. It has been four years.
What do I think about the stability of the solution?
It is very stable.
What do I think about the scalability of the solution?
If you got the on-prem resource, it's very easy to scale out. If you have the full server resources that you need, scalability is very easy.
In terms of its usage, within the bank, its adoption was very difficult. People didn't adopt it very well, but in one of the telecoms, the adoption rate was very good. They had a team of two to three people managing close to 150 users. It was very straightforward to manage.
Which solution did I use previously and why did I switch?
I have worked with an IBM solution previously. The main pro of AppDynamics Database Monitoring is user-friendliness. It was very easy to click around and say to the clients that this is what they need. It was all clearly visible and easy to navigate.
How was the initial setup?
On the database side, it was very straightforward. I don't have a lot of database experience, but installing it on them was straightforward. It just takes the information from the sites, manipulates it, runs it as a query, creates the user, and gives it permissions. It is very easy. The only one I struggled with was the IBM Db2 because the bank had very strict permissions to get around, and that wasn't as easy.
What's my experience with pricing, setup cost, and licensing?
It could be a bit lower, but looking at the scalability, functionality, and other things, you can understand why AppDynamics is so expensive as compared to some of the cheaper products that don't have that full single pane of glass they've got. Dynatrace has got three different elements that you need to log into just to get a full view, which is not so good, and because of that, it is a bit cheaper.
What other advice do I have?
I would rate it a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer:
Buyer's Guide
AppDynamics Database Monitoring
November 2024
Learn what your peers think about AppDynamics Database Monitoring. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
Architect at a wholesaler/distributor with 10,001+ employees
I can see information about the wait states in the database. It shows me the snapshots for the database queries.
What is most valuable?
The most valuable feature is the view it gives me about the wait states in the database. It shows me the snapshots for the database queries; some of the details behind what might be contending on the database if there's an issue. I think that's really insightful for the applications that we use. That's pretty helpful and beneficial for troubleshooting.
How has it helped my organization?
The biggest benefit we have found is that we are quickly able to identify the root cause, especially if it's in the database layer. We also use AppDynamics on the app layer as well. It quickly helps us get to the root cause. That's been the number one benefit of using it.
What needs improvement?
I definitely want to see some drill down capabilities, especially at the database layer, because the snapshot gives me up to a certain point where I can see the wait states. I can't really see at that particular point in time, a certain SQL was causing the issue in a real time basis, and I can alert someone on that basis. I definitely want to see some drill down capabilities at that layer.
I've seen some demos of the upcoming capabilities such as doing monitoring at the network layer. And then the EUM, the end user monitoring; I definitely will be looking forward to using those in the future.
I haven’t given it a perfect rating due to the future capabilities, which are definitely coming.
What do I think about the stability of the solution?
So far, we have not found any instability caused by AppDynamics APM. We have had instances where, just to eliminate possible causes of issues, we have turned off AppDynamics, but it has never caused us issues with the database being either slow or going down.
What do I think about the scalability of the solution?
We haven't really had the need to scale it. We're in the early part of the journey in our AppDynamics deployment, but we will soon be going there. We still have to get to that point.
How are customer service and technical support?
We have used technical support a couple of times. When we had the new release, the deployments were not as smooth as we thought. I think we had to engage the AppDynamics engineer, and a couple of times for the configuration that we just did not know. It was probably a training issue more than anything else. Other than that, it's been self-sufficient as far as we can tell.
Tech support were really helpful. We have a good partnership with AppDynamics. That's what we appreciate because they understand how my company works, the culture, the scope and the ecosystem. We really like it, having that partnership.
Which solution did I use previously and why did I switch?
We run a lot of third-party packages, and we fly blind to what happens inside. We have tons and tons of logs. To go through those whenever we have an issue takes days or weeks. It's a similar story, I think, across the board. For us, though, the applications being so critical, we need to get to a root cause and fix it. Until that point, before we had AppDynamics, it was a constant back and forth with the software vendors. With this tool, since we’ve had it and have been able to pinpoint where the issue is, we can get on to the root cause really quickly.
How was the initial setup?
The initial setup was kind of different and new. I wouldn't describe it as complex. Once we had the person from AppDynamics sitting next to us, we could quickly get to it.
Which other solutions did I evaluate?
There weren’t really any other companies we looked at before we chose AppDynamics. In our company, we have another tool that they use. I think AppDynamics is quickly picking it up. But we as a group never looked at any other tool.
In general, when I look at working with a vendor, the capabilities in the product is definitely the most important criteria. That's number one. The second thing is, as I’ve mentioned, if you have a good partnership and a good representative from the vendor side who can represent your issues to the product teams and get those features in. I think that's kind of critical for us.
What other advice do I have?
If colleagues looking to implement database monitoring asked me for advice, I would definitely advise them to look at this APM tool, first of all. Then, basically just work with the engineers initially and get self-sufficient with the tool. And spend some time with the tool. If it's a training issue, get some training on the tool itself.
As long as they know their space, they know their infrastructure, they know their database ecosystem, it should be pretty easy.
We use the AppDynamics database monitoring plus the APM on the app side right now.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Infrastructure Architect -Application Dynamics at Kyndryl
A database monitoring solution that provides a comprehensive overview of enterprise data
Pros and Cons
- "The good thing with AppDynamics Databases is that it will give you a pretty good overview of the data, all the database-like tables, long-running queries, jobs running on the databases, and the queries that are taking more time. So, it's at a deeper level with all the database functionalities, and you will get that information. So, it's a pretty good tool in that sense."
- "It could be more user-friendly for beginners."
What is our primary use case?
We are using many business applications, and the backend databases are very critical for them. So, everybody's using AppDynamics Database Monitoring.
What is most valuable?
The good thing with AppDynamics Databases is that it will give you a pretty good overview of the data, all the database-like tables, long-running queries, jobs running on the databases, and the queries that are taking more time. So, it's at a deeper level with all the database functionalities, and you will get that information. So, it's a pretty good tool in that sense.
What needs improvement?
It could be more user-friendly for beginners.
For how long have I used the solution?
I have been using AppDynamics Database Monitoring for six months.
What do I think about the stability of the solution?
AppDynamics Database Monitoring is relatively stable.
What do I think about the scalability of the solution?
AppDynamics Database Monitoring is a scalable solution. We are monitoring over 200 applications.
How are customer service and support?
Technical support is okay.
On a scale from one to five, I would give technical support a four.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup is straightforward. The thing is, it has some prerequisites. That means you need to get some prerequisite access. Once the database team is done, it's pretty easy to configure. You can deploy this solution within an hour or two.
What's my experience with pricing, setup cost, and licensing?
We have a license-based solution. That means you need a license for each server you monitor.
What other advice do I have?
I would tell potential users that AppDynamics Database Monitoring is not just for database monitoring. If you need to monitor your entire application stack, for example, you need to monitor how that website is performing at the backend or how applications are performing. Infrastructure monitoring means everything has to be monitored and is offered in the bundles.
That's what AppDynamics does. It's like an application performance monitoring solution. If you need to monitor all this and use all these capabilities, then AppDynamics is a very good solution.
On a scale from one to ten, I would give AppDynamics Database Monitoring an eight.
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.
Associate at a financial services firm with 10,001+ employees
The best feature is the live view. You can see exactly what's going on.
What is most valuable?
The best feature is the live view in database monitoring because you can see exactly what's going on. As soon as you know there is something wrong with your database, you can go and see which query it is. We were trying to do that for some time. We would contact the DBA, but by the time you do that, the query is gone. That's the best thing about it.
How has it helped my organization?
It's still in UAT, but we saw that most of the third-party products are running some queries that we don't have any visibility into. Now, we have access to the database view, live view. We can see which queries are taking a long time. We can go back to the vendor and we can tell them, “You need to do something about this. Why is it taking such a long time?” Then, they will recommend something, to do some maintenance on the DB, or they might give us a patch or something. So, this product helps.
What needs improvement?
At a recent conference, I saw the log analytics, and I was very impressed with it. We are not going to use it, but I would like to see how that works out and whether it can be of any use with our applications. That is one thing I'm looking forward to if it comes to us, and if we get to implement that.
The way it was explained in the presentation is that we can actually correlate a particular event and we can see all of the aspects: on the database side, what happened at the time; in an application; and from the end user perspective – that holdup that you get in the one place by just a simple query. That's very interesting.
One thing for which we didn't get a clear answer is how taxing or how much overhead it can create on a database. We were told that the remote monitoring is the best way to do it. However, sometimes we have databases located across data centers that might be thousands of miles apart. That is something which I might want to see in the documentation: What are the specific recommendations about over WAN, within country? How they want to implement it?
I would rate the product higher if they improved the documentation.
For how long have I used the solution?
1 year
What do I think about the stability of the solution?
Stability-wise, it looks good. We have not seen any abrupt crashes or anything like that. It's pretty stable.
How are customer service and technical support?
We used technical support once. We applied a new license, and it was not getting connected. We contacted them, and they gave us a very standard document. We just used that ourselves. It wasn’t even on the phone. We just used that, and it was very easy to do it.
Which solution did I use previously and why did I switch?
I joined the company after they started using the solution. They asked me to evaluate it, it is. We were evaluating it in our team. We kind of liked it. And then we went forward.
I come from a customer service background. I worked at BMC Software before. In general, when I’m looking to work with a vendor, the first thing is that you need to be very prompt with the responses, because the customer expectations are very high. The answers need to be very clear. Sometimes, with some other vendors, we ask them something and they just keep asking for logs.
I was working on a case. I won't name them, but they asked for the same log three times. It took a week just to get them the logs. We were like, "You could have asked for all of the three steps in first email." When we are opening a case or have to deal with customer support, they need to first talk to us, understand what the problem is. Most of the customer support representatives, they try to deal with everything by email. They need to understand that if it's a severity 2 or severity 1 issue, you should get on the phone and discuss the whole thing. Then, accordingly, you can start troubleshooting or asking questions. That's what my expectation is because I worked on the other side. I know what I’m looking for.
What other advice do I have?
Just implement it. I've never seen anything like this, so I would tell everyone, “You should try this.”
One thing that everyone needs to understand: If APM is for their application or not. That's the most important part. If you think that you have a lot of deadlocks, or something is happening with your application, and you're spending months figuring it out, then APM is the only way you can sort this thing out.
I've seen some presentations. They were very impressive. There was one case from healthcare. They were saying that they were investigating an issue for 18 months. They rolled out AppDynamics. In 36 hours, they got their root cause. That's impressive.
I was just doing a UAT for something. We were running some jobs and suddenly everything froze. We went to AppDynamics, and we saw that one query was taking everything on the database. It's very transparent in that way. It's one of the best database monitoring solution I've ever seen.
My company uses other AppDynamics products, but I belong to a different line of business. We are looking into it. We are going to use the machine agent and the app agent, especially the .NET and Java agents.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Associate Principal Consultant at BRavura
A straightforward initial setup with helpful snapshot features and good monitoring
Pros and Cons
- "The feature that is most valuable to us is the snapshot feature. It allows us to get a snapshot of different SQL scripts that are being executed simultaneously and we can identify everything we need on them."
- "The application monitoring needs improvement. It needs to be easier for someone who isn't a proficient developer."
What is our primary use case?
We primarily use the solution for database monitoring. We also have defense solutions available to monitor the database performance. We use AppDynamics in our pipeline.
What is most valuable?
The feature that is most valuable to us is the snapshot feature. It allows us to get a snapshot of different SQL scripts that are being executed simultaneously and we can identify everything we need on them.
The solution offers good monitoring.
What needs improvement?
I'm only working as an administrator on the solution, so I'm not in a position to really discuss too many technical aspects of it.
The application monitoring needs improvement. It needs to be easier for someone who isn't a proficient developer.
For example, if we use Java for monitoring events to gather history-based data in regards to the application, it should provide a better core-controller. When we monitor any Java application, the approach for us is to identify a set of classes as part of Java programming. These particular classes needs to be executed so any end-user using AppDynamics would be able to see the culprit class. There shouldn't be a need for a final report. Yet, we don't have a feature like that at this time. A person who is monitoring everything needs to have very good knowledge about the solution and not everyone is a proficient programmer.
For how long have I used the solution?
I've been using the solution for two years.
What do I think about the scalability of the solution?
I haven't personally faced any issues with scaling. However, we have a limited number of licenses available. We've been allocated four licenses to monitor four different items. Therefore, I don't have the availability to scale currently.
How was the initial setup?
The initial setup is pretty straightforward. The initial implementation is quite simple. It takes about one day to fully set everything up. However, sometimes we have compatibility issues. For example, AppDynamics is compatible with the C language.
What about the implementation team?
Our sales team initiates the AppDynamics license and then an internal team handles the events around implementation. We have a good team available from Citrix as well.
What other advice do I have?
The solution we are using is SaaS-based. The controller is deployed on the cloud, and we have integrated different Linux environments with it. There are a couple of Java agents as well as machine engines and a DB agent that we utilize.
I don't have too much interaction with the teams that handle the solution, so I don't know if I have any advice to give other companies in relation to implementation. I don't have too much exposure when it comes to database monitoring and am not overly familiar with the application itself.
I'd rate it at least a six out of ten based on my experience with the solution so far. I only use limited features for Oracle database monitoring.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Analyst at a computer software company with 1,001-5,000 employees
Great dashboarding but needs better support for microservices architecture
Pros and Cons
- "AppDynamics Database Monitoring's dashboarding is its best feature."
- "AppDynamics Database Monitoring would be improved with more support for microservices architecture."
What is our primary use case?
I use AppDynamics Database Monitoring to monitor application performance.
What is most valuable?
AppDynamics Database Monitoring's dashboarding is its best feature.
What needs improvement?
AppDynamics Database Monitoring would be improved with more support for microservices architecture.
For how long have I used the solution?
I've been working with AppDynamics Database Monitoring for one year.
What do I think about the stability of the solution?
AppDynamics Database Monitoring is less stable than Dynatrace.
What do I think about the scalability of the solution?
AppDynamics Database Monitoring is scalable.
How was the initial setup?
The initial setup was easy, and deployment took around two days.
What about the implementation team?
We used an in-house team.
What was our ROI?
AppDynamics Database Monitoring is widely used, so it's given us some ROI.
What other advice do I have?
I recommend choosing Dynatrace over AppDynamics Database Monitoring as it's easier to use. I would rate AppDynamics Database Monitoring seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Senior Database Engineer at a financial services firm with 10,001+ employees
High performance, stable, and real-time evaluations
Pros and Cons
- "The most valuable features of AppDynamics Database Monitoring are you can configure the performance and see in real-time what is exactly happening with the applications. Additionally, the dashboards are good."
- "AppDynamics Database Monitoring could improve the price of the solution, it is costly."
What is our primary use case?
We are using AppDynamics Database Monitoring is used as a performance monitoring tool for any application.
What is most valuable?
The most valuable features of AppDynamics Database Monitoring are you can configure the performance and see in real-time what is exactly happening with the applications. Additionally, the dashboards are good.
What needs improvement?
AppDynamics Database Monitoring could improve the price of the solution, it is costly.
For how long have I used the solution?
I have been using AppDynamics Database Monitoring for approximately four years.
What do I think about the stability of the solution?
AppDynamics Database Monitoring is stable.
What do I think about the scalability of the solution?
We have approximately 30 to 40 end-users using AppDynamics Database Monitoring. We do not have plans to increase the number of end-users.
How are customer service and support?
I have not contacted the support from AppDynamics Database Monitoring.
What's my experience with pricing, setup cost, and licensing?
We have purchased a few licenses for AppDynamics Database Monitoring and the price is high.
What other advice do I have?
My advice to others is that AppDynamics Database Monitoring is a very good monitoring tool. It would be a good choice.
I rate AppDynamics Database Monitoring an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free AppDynamics Database Monitoring Report and get advice and tips from experienced pros
sharing their opinions.
Updated: November 2024
Product Categories
Application Performance Monitoring (APM) and ObservabilityPopular Comparisons
Azure Monitor
SolarWinds Server and Application Monitor
Google Cloud's operations suite (formerly Stackdriver)
OpenText SiteScope
Broadcom DX Application Performance Management
InfoVista 5View NetFlow
Buyer's Guide
Download our free AppDynamics Database Monitoring Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- When evaluating Application Performance Management, what aspect do you think is the most important to look for?
- APM tools for a Managed Service Provider - Dynatrace vs. AppDynamics vs. Aternity vs. Ruxit
- What solution would you recommend for monitoring traffic utilization of leased lines?
- How Much Should I Budget for an APM Solution?
- Which is the best AANPM product? Should we be considering anything besides for Riverbed?
- Who Uses APM?
- What is your favorite tool for Application Performance Monitoring?
- How does synthetic monitoring differ from real user monitoring?
- Differences between SiteScope and dynaTrace?
- Splunk as an Enterprise Class monitoring solution -- thoughts?