APM Buyer's Guide
Seven Key Questions to Ask APM Vendors
At AppDynamics, we focus on listening to our customers and their needs. We’ve also noticed their surprise and delight when they see our technology in action and realize they can defy the conventional wisdom of how Application Performance Management can work.
Over the last year, we’ve collected a short list of key questions that APM buyers should ask to ensure they get the solution that best fits their needs. For example, some products like profilers are best suited for development environments, but are a bad fit for production monitoring. The same distinction is true of APM products.
Many APM vendor solutions will work for you if you have a relatively simple environment. However, if your environment has any of the characteristics below, you’d be well served to dig deep into vendor capabilities:
![]() |
![]() |
You want a Production environment monitoring solution vs. Dev/Test application profiler |
Production Overhead. Many APM products create unacceptable Overhead in Production if you want 100% class/method visibility. |
Your application has a highly-distributed or Service-Oriented Architecture (SOA) |
Fit for Distributed Application. Diagnosing the root cause of an application problem may be slow or impossible if the APM product cannot continuously track and follow a distributed business transaction across the tiers. |
You follow an agile development philosophy with multiple releases a year |
Fit for Agile Environment. Many APM products require you to manually instrument new code introduced by agile releases. This can be a costly and time-consuming process. |
Your environment is dynamic. Change is the norm. Your user load patterns vary and your application environment changes. |
Behavior Learning. If your environment changes frequently, any problem detection approach that is based on static settings and manual thresholds will generate false alarms. |
Your application leverages modern approaches like distributed caches, ORMs, or NoSQL databases |
Modern Diagnostics. Many APM products may have blind spots in these areas and won’t help you troubleshoot application problems. |
You have a lot on your plate already and want this to be easy. You don’t have the personnel or consulting budget to dedicate someone to managing the APM product. |
Easy-to-Deploy & Use. Many APM products require expensive consultants or dedicated staff to properly configure the instrumentation, dashboards, and alerting. |
Your budget for Application Monitoring |
Low Cost of Ownership. There can be a 5x difference in the the hardware, software and people costs for different APM solutions. |
Here is a list of recommended questions to ask APM vendors: |
|
|
|
This is just a short list. It probably won’t make us very popular with legacy APM vendors, but we’re here to make you successful, not them. If you’d like access to our full APM Evaluation Guide, please contact AppDynamics at info@appdynamics.com |
|












