What is our primary use case?
Extensive use cases, dozens of primary and secondary use cases ranging from core application monitoring at the global level to micro level performance analysis at the transaction level. AppD provides the ability to also manage total interactions at the web/mobile browser level, the database and core infrastructure including server level and L4 network.
How has it helped my organization?
We are a services organization, so we use AppDynamics with our customers. It has allowed us to expand our footprint in the application management business with virtually all of our major accounts. We were able to expand and go into other applications that we weren't in or offering previously. We have a new value proposition for our customers- enhanced visibility, enhanced stability, and we can reduce our costs to them because our cost structure is reduced by using AppDynamics. We have other examples like this as well where AppDynamics has improved the way we function and operate. As of date of this article, our company has in excess of 30,000 AppDynamics agents deployed globally and we are monitoring billions of annual page views for major customers.
Furthermore, AppDynamics is a key toolset and drives tremendous value and efficiency in our remote performance management center which supports over 10,000 retail locations on behalf of our retail customers.
What is most valuable?
- Ease of deployment- it's easy to install and use. This is key for us. Even as the product portfolio has expanded to include additional- AD has done a great job of ensuring that the deployment process is straightforward and usually up and running in minutes. Even the upgrade process has been made a very low touch and the simple process makes it easy to keep your deployment up to date with the latest releases.
- Low infrastructure overhead and footprint, which go hand in hand. Low invasive processes for care and feeding of the solution in extremely large scale environments.. Despite dozens of deployments across hundreds of applications- we have yet to see a case where AD is negatively impacting application execution or functionality.
- Features- in terms of diagnostics it's very good and very extensible. AD has clearly contemplated the multitude of monitoring workflows and features needed to sustain enterprise application performance across all major tech platforms and architectures.
- Extremely reliable and resilient agent based technology.
- Extensibility - the solution has been designed to account for rapidly changing application architectures. A strong example is the mobile and browser related capabilities AppDynamics has brought to market. With near out of the box functionality for iOS and Android- AppD also provides support for single page applications and additional advanced JS type deployments models
- Integrated view of database system performance and execution- AppD has crafted a powerful single pane of glass view
- Breadth and depth of portfolio with ever expanding capabilities including synthetics, log management and analytics capabilities
- The analytics engine, now called BusinessIQ is very, very powerful. The ability to capture business parameter information and operational information and merge it together for integrated dashboarding is one of the pillars of the IT-Business paradigm. I was able to create powerful analytics queries using GUI, or if you want to go deeper- the solution allows for complex SQL statement execution to really perform deep IT level business intelligence
What needs improvement?
AppDynamics should try to find some measure of support or functionality in an SAP and Peoplesoft environments- however with the introduction of C++ agents- the PeopleSoft realm will be covered shortly. Additional support for NextGen mobile platforms also needs to be high in the roadmap prioritizations
For how long have I used the solution?
What do I think about the stability of the solution?
We didn't have any issues with stability. Highly stable with extremely light impact- negligible.
What do I think about the scalability of the solution?
We didn't have any issues with scalability. Unbelievably scalable - we selected this solution for its ability to aggregate thousands and thousand of end point monitoring.
How are customer service and technical support?
AppDynamics redefines customer services, especially in post sales support- maybe one of the most responsive service desk teams in the industry.
They have done a superb job of getting some obscenely bright software people with a passion for customer services and unleashed them in the market. Some of the finest technical support in the industry.
Which solution did I use previously and why did I switch?
We previously used AppSight by BMC software. The problems we had were problems with deployments, stability, visibility and wide support of jvms. Stability was the largest problem. Our technical architects and engineers who are part of my delivery team have used every major application and server monitoring technologies.
How was the initial setup?
Extremely straightforward- we can have an enterprise deployment with several dozen end points being monitored in less than 3 hours.
What about the implementation team?
Our first few implementations we did ourselves and then for our first major customer implementation we got AppDynamics to assist. We currently support all of our internal and external deployments.
Which other solutions did I evaluate?
We're regularly looking at various options. Even before we made the decision to standardize on AppDynamics, we already had experience with BMC Appsight. We also had experience using Dynatrace, CA and Gomez at some of our customer's environments. We also heard our customers talking about their experiences with these other products.
What other advice do I have?
Basically, you can't over-speak importance of deployment, configuration and infrastructure footprint because what happens is that people get excited when they see the output of various products (such as Dynatrace or CA Wiley). They say, "wow, it's very powerful, we've never had visibility, we're going to implement at all costs." Then they buy the solution and they realize they need 5X the amount of servers, a lot of storage, experts to manage it, etc.