it_user269436 - PeerSpot reviewer
Quality Assurance Expert at a tech company with 501-1,000 employees
Vendor
Setup is independent from the details of the application landscape.

What is most valuable?

The fast setup of AppDynamics independent from the details of the application landscape is valuable.

How has it helped my organization?

We mainly use AppDynamics in our test lab to monitor the application undergoing testing together with its surrounding systems. The possibility to quickly drill down into problematic requests in combination with the drill down into all kinds of different monitoring data greatly reduced the time to analyze problems which we uncover during our load tests.

What needs improvement?

The graphical display of the monitoring data is very simple and unscientific. Histograms should be plotted as histograms. An easy export of the data of a graph in CSV or Excel format would be helpful for the creation of individual reports.

The advantage of a histogram plot is that you see the measuring intervals (bins) and are not mislead

to believe in a linear increase or decrease, where there was none. As for the export to .csv-files. It is very often necessary to prepare reports for customers or management. For those people the data need to be prepared individually with different kind of plots to emphasize the important point. Therefore a .csv-Export is very helpful.


For how long have I used the solution?

We have been using this solution for four years.

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

What do I think about the stability of the solution?

AppDynamics was very stable. It needed maintenance about 1-2 times a year.

What do I think about the scalability of the solution?

We did not encounter scalability issues, but our test laboratory does not host a large scale application landscape.

How are customer service and support?

We got our questions answered in a timely manner.

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

At the time of our decision about which product to use, we tried several of the ‘main’ products and settled on AppDynamics.

How was the initial setup?

The initial setup was straightforward. The most difficult part was the procedure until we had the correct license installed.

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

If you go in this field, consider that you will build a long-term solution, which will include a large part of your infrastructure. The tool is then very helpful, but you have to plan the long-term cost in your budget.

What other advice do I have?

The simplicity of usage implies that you need not get a decent course on how to use this product. But if you go to a course, you can learn different approaches and you can get into contact with people to whom you might ask questions at a later time.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user560511 - PeerSpot reviewer
Associate Support Engineer at a healthcare company with 1,001-5,000 employees
Vendor
The most valuable feature is defining the health rules and seeing the metrics.

What is most valuable?

I'm pretty new to the product. For me, the most valuable feature is defining the health rules and seeing the metrics; defining the health rules so that I can get alerted in time. I think so far, I have only dealt with that.

I'm trying to learn new features that I have come across; use cases that I don't know if it's possible with AppDynamics, but I'm trying to find that out.

How has it helped my organization?

It has definitely improved us with performance. Now, we get alerted in time. We can see the call graphic and see where it's taking the most time. Then, we can go back to our code, improve it and optimize it. That's one thing I have seen happening.

What needs improvement?

Server visibility is an area with room for improvement. I use .NET services for one of my applications. When you see the CPU usage or memory for the .NET services, it gives you that data for the server, not for the individual service. I wanted to see them separated, how much each one of them is consuming.

I spoke to the AppDynamics guys about it. I found out that it's already coming in the next release, 4.3. That's something I wanted to see and it's already coming out.
I cannot think of anything other than that.

What do I think about the stability of the solution?

I wouldn't say I am 100% satisfied. There have been times that it fails. Sometimes I think the controller is down and I'm getting alerts. I'm still trying to figure out a way around that, because I don't want to be alerted when there is no issue.

But, it's good. Overall, it's good.

What do I think about the scalability of the solution?

I think scalability's good because we are adding a lot of new applications. It's actually very easy to configure AppDynamics for all of those. I'm not involved with the implementation part. The DevOps guys do that. I cannot comment a lot on that.

How is customer service and technical support?

Technical support is really good. The response is very fast. They are helpful. I get answers to my questions. I'm happy about that.

What other advice do I have?

I definitely recommend it. When I was at my previous company I had no idea about AppDynamics. I got introduced to it when I came to my current company and I realized that this could solve so many problems.

The reason why I have not rated the product higher is mostly not a reflection on APM. It's just that I am new and I'm still trying to figure things out. The documentation is pretty good. I get to learn a lot from that. Still, I think it can improve a bit more when I have to find answers. There is the AppDynamics community. You can ask questions on that, but there have been times when I haven't got answers to my questions or my ticket is still pending. They are responding, and it's not like they don't help. Sometimes, I just feel that it could have been better. There have been some answers that I have been looking for and I haven't gotten for quite a long time. That's one reason.

I’m only using APM at this time. I’m not using any other AppDynamics product.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
AppDynamics
May 2024
Learn what your peers think about AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,765 professionals have used our research since 2012.
it_user560439 - PeerSpot reviewer
Performance Test Engineer at a insurance company with 1,001-5,000 employees
Real User
It's our eyes to the application and stitches a lot of information together on one screen.

What is most valuable?

The most valuable feature is just the sheer visibility it gives us, especially being on the performance team. It's basically our "eyes" to the application. Without it, we don't know the flow, we don't know where things are being impacted. We just love the visibility it gives us.

We have a lot of legacy systems. We have a lot of engineers, people. Not everybody knows the whole picture, where AppDynamics basically stitches all that together for us. So, you don't have to go to 10 different people, you can go to one screen and see that full view.

How has it helped my organization?

It improves the way we work, it improves our efficiency; a whole host of things, actually. It allows us to be more proactive than reactive. It even helps us more in our non-prod environment. We find issues before we ever get to production.

What needs improvement?

We're definitely looking for adoption of more platforms. We have some legacy z/OS systems that we use, so we're looking to help stitch those in. It's pretty difficult to; things aren't on the open system side. We’re definitely looking for that.

Given the testing we do, we look for ways to save detailed information on tests, such as "point in time". If we have a test we run, and we want to save that granularity and be able to pull it up, like a month later. We've expressed our want for that.

What do I think about the stability of the solution?

We haven't had any stability issues. Overhead seems to be pretty low. With some existing monitoring solutions we've had, we've always had the concern for overhead. We don't seem to have that concern with the AppDynamics solution.

What do I think about the scalability of the solution?

It seems to be scaling well for us. We have hundreds of nodes, hundreds of agents out there right now. I don't admin the tool too much but from what I've heard, it's scaling pretty well.

How is customer service and technical support?

We have technical support. We have the technical services. We work with one of their engineers on a monthly basis. It’s great, very responsive, knowledge is really good.

What other advice do I have?

Adoption: It's hard to do with just one person driving it. If you have that adoption, the team doing it, that definitely makes it a lot easier. Start on a couple small things. Work your way up. Don't try to do one "big bang" and get it all in there. At least for us, that's the way it's worked well.

In general, when I’m looking to work with a vendor, the most important criteria are definitely reliability, where they sit in the industry, responsiveness. They have to be responsive. They have to be cutting edge. Those are basically the main points.

As far as using other AppDynamics solutions, we started to get into the database monitoring side, so we can see some query performance, and not have to bug the DBAs; we can look at that ourselves. We’re enjoying that.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user560394 - PeerSpot reviewer
Web Engineer at a tech company with 501-1,000 employees
Vendor
It helps us to find underlying problems, some of which are not so evident.

What is most valuable?

AppDynamics shows different tiers of our application from front-end to back-end, so it's really easy for us to toggle down to each tier and find the bottleneck.

How has it helped my organization?

Last year, I worked on the load and performance test for our service. AppDynamics allows us to know how long requests to our service take. From that, we can know whether there is a database delay or some other reason. It really helps us to find underlying problems, some of which are not so evident and are waiting like a bomb inside our system. This is one of the benefits AppDynamics brings us.

What needs improvement?

Actually, it still takes some time when I want to find some requests in time ranges. It's a little slow. I think maybe they could improve there.

What do I think about the stability of the solution?

I like to check real time requests and whenever I select a time range in APM, I feel it responds quickly. And the data looks very correct. So I think it has good stability.

What do I think about the scalability of the solution?

APM checks a lot of our loads and we have lots of similar environments. Our system requires a lot of scalability.

How are customer service and technical support?

I have not used technical support.

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

I feel AppDynamics is really unique, because I really want to check our loss. We have lots of similar products to choose from like Elastic, Kibana, and Datadog but for the server stuff, we only have AppDynamics. So I feel it does a really good job and is really unique in the industry, and I don't think other products have all the features that AppDynamics can provide.

How was the initial setup?

I was not involved in the initial set up. I just use APM.

Which other solutions did I evaluate?

No, we didn’t have any other vendors for server monitoring solutions; only AppDynamics.

What other advice do I have?

My advice is just to play with it. It has so many dashboards and it's very intuitive and easy to understand. The visualization is also very good.

Regarding choosing a vendor, I think the most important thing is that they keep updating and improving the product. They also need to have great customer support. We want to have very precise data regarding real time data on the server.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user521979 - PeerSpot reviewer
Technical Lead | Manager,Software Engineering at a aerospace/defense firm with 1,001-5,000 employees
Vendor
We used it to analyze our APIs and web services.
Pros and Cons
  • "I think the performance and interface are the most important features."
  • "Maybe some more CPU power or something like that could be an area to improve."

Improvements to My Organization

We have analyzed so many of our APIs and web services. It showed how much data and how many times each and every API and web service is used. We didn’t know how much they cost; we are paying thousands of dollars for our web services. If we can save on those costs and enhance the performance, that's priceless.

Valuable Features

I think the performance and interface are the most important features.

Room for Improvement

The way we execute it, it takes a bit of time, like every tool. If they can improve that; instead of taking 10 seconds, say it takes 5 seconds or 3 seconds, that would be great. Maybe some more CPU power or something like that could be an area to improve.

Stability Issues

It's pretty stable; there has been no down time, and it does not hang.

Scalability Issues

It scales very well for our needs.

Customer Service and Technical Support

The support is awesome, so whenever we get something, we call them. We get 24-hour support, which is great.

Initial Setup

Initial setup was straightforward; that's awesome.

Other Solutions Considered

We looked at many other products at a few conferences. We saw a couple of more products and then we came back to AppDynamics; we are working with them for the last two years.

We decided to go with AppDynamics based first of all on performance, features, and the benefits we would get; whether the product was being offered per instance, per developer or for the whole team. The price, is it per instance or per year? We decided, based on all of these, that we should go for AppDynamics.

Other Advice

Go through the features it has; it has many of them. If you just buy it and use it for small things, it's not worth it. It has many features and capabilities; it is capable of doing many things. Go through the features in detail, or even go through training to get an idea of what it can do. It's a big product.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user560448 - PeerSpot reviewer
Systems Performance Management Intern at Choice Hotels International
Real User
We can triage and diagnose problems sooner and proactively tell the teams involved about lags in their performances.

What is most valuable?

The valuable features of this product are being able to monitor the network traffic and know where my calls are generated from and where they are going to. This makes it easier for me to triage and diagnose, if there have been any problems.

How has it helped my organization?

We've been able to triage and diagnose problems sooner and proactively tell the teams involved if there have been lags in their performances, so they could look into them before there are any errors in production.

What needs improvement?

I would like to see some more work done for custom extensions. I don't think that there is enough support in that aspect.

We primarily have Java applications and that could be expanded as well.

What do I think about the stability of the solution?

It's been decent so far, at least since I've been working with it.

What do I think about the scalability of the solution?

We did expand our licenses recently. It has been fine with the large number of servers that we have been monitoring.

How are customer service and technical support?

We have used technical support. They have been proactive in answering all our queries.

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

Our company was using other applications and tools previously. However, they wanted a consolidated solution, so AppDynamics did offer a lot in regards to what they were looking for.

I'm not sure of all the tools that they were using but I know that they were using Nagios and GigaStor. I may be missing a few names but there were quite a few. Now we have narrowed it down to AppDynamics.

How was the initial setup?

I was not involved with the initial setup.

What other advice do I have?

I would recommend others who are looking out for a similar solution to try this product. However, it does depend on each business individually and what suits its needs; so I won’t be able to get into any specifics.

I personally don’t use any other solution besides APM but there are people on my team using End User Monitoring.

There's always room for improvement in this product.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Senior Performance Consultant at a tech services company with 1,001-5,000 employees
Consultant
AppDynamics Excels In Terms Of Implementation & much more effective in terms of business insights

What is most valuable?

  • Unified Monitoring
  • Application Performance Management
  • End User Monitoring
  • Infrastructure Visibility
  • Application Analytics Business Insights: real-time insights into IT operations, customer experience and business outcome.
  • Business to Transform your application performance monitoring into business results.

What needs improvement?

  • Full-stack network monitoring in terms of m, switches, (Third-party tool integration should be enabled).
  • be m jitter, retransmission, retransmission timeouts, delays, Window size or other network issues.
  • Solution should be enabled to integrate with a storage monitoring platform.
  • SAP applications full-stack monitoring.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

Did not have any issue with Stability.

What do I think about the scalability of the solution?

Did not have any scalability issues.

How are customer service and technical support?

Customer Service:

Customer service is good and prompt.

Technical Support:

Technical support is good.

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

I have used Dynatrace Ruxit, New Relic APM solutions. We did not switch to Appdynamics, still we are using other Application Performance Management solutions. It depends on the customer requirement and APM fit for the application.

Dynatrace Ruxit-

* One Agent solution to support multiple technology and platforms.

* More technology and platform support

* displays All the problems at one place.

Limitation-

* Dashboard customization is limited and cannot create more executive dashboards. It does not connect the dots between application performance and business outcome.

* Its infrastructure auto discovery is not much more effective compare to AppD.

NewRelic-

Limitation

* Only have SaaS model

* Multi platform or technology support is limited.

* Infrastructure Auto discovery is not effective.

* it does not have any open API's to customize the operation like to integrate JIRA

How was the initial setup?

Agent configuration/deployment is straightforward. We can have enterprise deployments being monitored

What about the implementation team?

We implemented through an In-house team.

Which other solutions did I evaluate?

Yes, Riverbed, Dynatrace Ruxit, NewRelic

What other advice do I have?

is more effective in terms of business insights- Connect the dots between application performance and business outcomes with custom dashboards.

Get visibility into the business impact of customer experience quality

Breaks the Silos and create the common language IT and the business.

Can see business results in real-time

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user126369 - PeerSpot reviewer
Gateway Systems Administrator with 51-200 employees
Vendor
It's been helping us to quickly pinpoint specific application problems, especially related to memory and slow queries.

What is most valuable?

Viewing JVM performance and the business transactions for latency and SLA.

How has it helped my organization?

It helps us to quickly pinpoint specific application problems related to memory and slow queries.

What needs improvement?

Yes, the custom dashboard. Making custom dashboards is really tedious. I wish there was just a drag and drop to slap things together quickly.

For how long have I used the solution?

1 year

What was my experience with deployment of the solution?

No. I've had some bugs where machines stop behaving correctly with the agents but a lot of it had to do with the fact that I had them joined under one product name and then I had changed the machine or put in a different one. A lot of these issues were probably self inflicted and not due to AppDynamics. Deployment has been pretty smooth.

What do I think about the stability of the solution?

None at all.

What do I think about the scalability of the solution?

For what I'm doing it's been perfectly scalable to what I need.

How are customer service and technical support?

Customer Service: Good. Initially with the sales engineer, we spoke about training but what ended up happened was that I needed to negotiate the price (which was fine) but what I missed was some of the hands on training. It's a complex product, and I could benefit from an online video, etc. because I didn't going through the formal training to learn the app. Some scenario driven walk thru's would be very helpful.Technical Support: It's been good. What I've needed to do is send them a whole pile of logs. It can be a pain digging them up but I understand why they need them to troubleshoot. You can't troubleshoot without them. I gather the logs, send them all on the ticket and I haven't had a problem with their response.

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

We weren't previously using another APM solution. We were only using a very basic Java profiler beforehand.

How was the initial setup?

I was on my own, but it was fine. AppDynamics walked me through a few things because I had the free version installed on a different system and then we upgraded. They walked me through to make sure I had it set up correctly the first time. Deployment was easy.

What was our ROI?

With AppDynamics I'm really barely scratching surface with what it can do. I don't have any SLA metric configured or alerting. What I'm trying to do with AppDynamics is use it in such as way that it's a pulse on my app.

Which other solutions did I evaluate?

AppDynamics was the only product I evaluated in a production setting. All my previous APM use was in a development environment.

What other advice do I have?

AppDynamics does exactly what it says it can do. It's well readable and easy to navigate. Configuration and changing things around is easy enough.
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user2652 - PeerSpot reviewer
it_user2652Project Manager at a non-tech company with 10,001+ employees
PopularVendor

Nice article!! AppDynamics has been used a lot these days in monitoring JVM performance and still there are lot of improvements needed like custom dashboard.

Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free AppDynamics Report and get advice and tips from experienced pros sharing their opinions.