When we launched AppDynamics Pro back in October 2009, it redefined the way organizations could monitor and manage the performance of their production Java applications. The feedback we’ve received to date can be summed up as “Simple, Smart, Powerful and easy to use.” Over the last decade, words like “simple” and “smart” were rarely associated with Application Performance Management (APM) solutions. Why? Because APM solutions were only as good as the users that configured them. For most organizations it was a full-time job just to keep their APM instrumentation, metrics, thresholds and alerts up-to-date so they could safely run in production, albeit with limited visibility because of overhead concerns.
In fact, I personally witnessed a master class in APM configuration recently at Microsoft TechEd in May. A leading .NET APM vendor was walking an audience through how to deploy their solution in production. All in all the session had 3 speakers, 150 slides, and several warnings about high overhead in production if you accidentally enabled or miss-configured data collection. Pretty much everything had to be configured; nothing was dynamically discovered or managed by the APM solution itself. Without user configuration, this APM solution was about as smart as a blind goldfish.
Too Many Configuration Slides Can Make You Sleepy.
Now, configuring your APM solution might sound OK if you’re still living in the stone age where waterfall methodology rules. For those of you who don’t and practice agile methodology with several releases timed to the day, week, or month, configuring your APM solution to work in production for every release tends to be a right pain in the ass.
The good news for the .NET APM market is that AppDynamics for .NET is almost here. So whether you’re agile or follow waterfalls, you won’t have to worry about configuring your APM solution for production. Things like instrumentation, metrics, alert and thresholds are all taken care of for you. Your app, business transactions and code all gets auto-discovered so the only thing you need to do is install our agent. You get maximum visibility with minimal effort and overhead because that’s the way APM should be in 2011.
As a sneak preview, below is a screenshot from a recent AppDynamics .NET Beta customer showing an application flow map wthat was automatically discovered and generated showing IIS connectivity with SQL Server databases and outgoing web services calls. This customer is now getting full visibility into their application, business transactions, and call stacks so they can understand performance within their Microsoft environment.
Stay tuned for an announcement very soon.