Vice President at a financial services firm with 10,001+ employees
Real User
A fantastic solution for monitoring a database
Pros and Cons
  • "To be honest, it's a fantastic product."
  • "The scalability could be improved."

What is our primary use case?

We use this solution for database monitoring, application processing, and performance monitoring. Within our business unit, there are hundreds of people using this solution.

AppDynamics was implemented to help us with some performance issues. I'm not a big fan in terms of other features compared to some of the other tools that we use, but when it comes to end-user monitoring (where you want to capture or trend back business transactions, or where you want to really view the performance of the tools), It's not just good in terms of managing your production system, but some of the developers use it to tackle performance issues and get ahead. 

What is most valuable?

The application performance monitoring when it comes to code (especially Java code), is really amazing.

The key feature of AppDynamics where it really helps us is instrumentation and database monitoring. 

The user interface is also good.

What needs improvement?

The challenges that we face are all performance based, relating to business transactions, not database monitoring.

For how long have I used the solution?

I have been using this solution for a couple of years.

Buyer's Guide
AppDynamics Database Monitoring
May 2024
Learn what your peers think about AppDynamics Database Monitoring. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,924 professionals have used our research since 2012.

What do I think about the stability of the solution?

AppDynamics Database Monitoring is very stable.

What do I think about the scalability of the solution?

The scalability could be improved. There is a limitation in terms of the technology that can be supported. For Example, if you want to implement through Java, that is pretty seamless.

The amount of configuration you get there is actually quite low, so you can pretty much go ahead. However, if you're implementing C++ applications, I think it's going to be very difficult.

How are customer service and support?

We have an enterprise tooling team of our own. We actually don't support the product internally; however, there are some consultants from AppDynamics who join us from time to time to help us whenever we experience issues that we need help dealing with.

How was the initial setup?

The installation was quite straightforward. Simply deploy the agent to start coding the data to the controller, and it will do the rest.

Deployment took less than an hour or two. It's best to have the help of expert staff, but if you don't, just follow the instructions.

What about the implementation team?

We deployed this solution on our own with a maintenance team of eight to ten people.

What other advice do I have?

I would recommend this solution to other companies. On a scale from one to ten, I would give AppDynamics Database Monitoring a rating of eight. To be honest, it's a fantastic product.

Which deployment model are you using for this solution?

Public Cloud

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

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user560532 - PeerSpot reviewer
Architect at a wholesaler/distributor with 10,001+ employees
Real User
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.
PeerSpot user
Buyer's Guide
AppDynamics Database Monitoring
May 2024
Learn what your peers think about AppDynamics Database Monitoring. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,924 professionals have used our research since 2012.
Jalpesh Shelar - PeerSpot reviewer
Technical Analyst at a computer software company with 1,001-5,000 employees
Real User
Top 20
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
PeerSpot user
Senior Database Engineer at a financial services firm with 10,001+ employees
Real User
Top 5Leaderboard
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.
PeerSpot user
it_user560469 - PeerSpot reviewer
Associate at a financial services firm with 10,001+ employees
Real User
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.
PeerSpot user
Senior Analyst at a tech services company with 501-1,000 employees
Consultant
Top 5
A good tool for application monitoring that is easy to configure, but can have stability issues
Pros and Cons
  • "The most valuable feature in this solution, for our business, is the clear way of projecting the connections between the database and the traffic inflow. This is very helpful when troubleshooting issues."
  • "This product has an issue with initial lag upon opening that we would like to see improved."

What is our primary use case?

We are using this product for application monitoring.

What is most valuable?

The most valuable feature in this solution, for our business, is the clear way of projecting the connections between the database and the traffic inflow. This is very helpful when troubleshooting issues.

We have also found that including additional features into this solution is straightforward and easy to do.

What needs improvement?

This product has an issue with initial lag upon opening that we would like to see improved.

We would also like the capability to open multiple sessions of this product in a browser at the same time.

For how long have I used the solution?

We have been working with this solution for two to three years.

What do I think about the stability of the solution?

We have found the stability of this product to be an occasional issue during our time working with it.

What do I think about the scalability of the solution?

We have found this to be a scalable solution.

How are customer service and support?

The technical support team are quick, and respond immediately when we have raised issues. We have found them to be very knowledgeable whenever we have contacted them.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of this solution was fairly easy.

What other advice do I have?

I would rate this solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Associate Principal Consultant at BRavura
Real User
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.
PeerSpot user
Senior Performance Engineer at a financial services firm with 1,001-5,000 employees
Real User
Fast and stable monitoring for effective issue resolution but needs networking monitoring functionality
Pros and Cons
  • "The product is easy to install, it took about half an hour. The use and the configurations are simple as well."
  • "The networking monitor function could be better, we are not getting many details from it."

What is our primary use case?

We use the product for enterprise-level monitoring, everything from application to database monitoring. The product will tell you everything. It will show you at the code level where the issue is. For example, the solution will analyze a database and it will tell you which of the CPUs are taking more time to execute, showing exactly where the issue is.

How has it helped my organization?

It has allowed us to find issues fast and resolve them.

What needs improvement?

It would be helpful to have a dashboard and artificial intelligence for error detection and correlation for future releases. 

For how long have I used the solution?

I have been using the product for six years.

What do I think about the stability of the solution?

It is a stable product in my experience.

How are customer service and technical support?

Their support is really good.

How was the initial setup?

The setup was straightforward. It is easy to install, it took about half an hour. 

What about the implementation team?

We deployed the solution ourselves. We used one technical person to analyze the solution for deployment but then we did not need any technical assistance afterwards, it is pretty straight forward to understand. 

What was our ROI?

The networking monitor function could be better, we are not getting many details from it.

What other advice do I have?

It is easy to use and not difficult to configure. I would definitely recommend the solution, I have been working with it for the last five to six years. It's a really good product.

I rate AppDynamics Database Monitoring a seven out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free AppDynamics Database Monitoring Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free AppDynamics Database Monitoring Report and get advice and tips from experienced pros sharing their opinions.