Faster and Better On-Boarding for MSPs

August 01 2013

Managed Service Providers have a big task these days. A few years ago applications were much less complex and understanding those application architectures and dependencies before on-boarding was much more simple. These days we have applications that combine classic architecture, service oriented architecture, cloud architecture, big data components, etc… On-boarding a new customer application can be risky and if it goes wrong can leave a bad taste in your new clients mouth.

The risk alone is cringe worthy so to minimize that risk most MSPs seek out and pay top dollar for experts that know about the particular type of application they need to on-board. This is a pretty effective solution from a risk perspective but from a cost perspective this takes away from the MSPs bottom line.

Reduce Risk Without Driving Up Cost

Some of the best MSPs out there have figured out that there is a way to substantially reduce on-boarding risk, time and cost. Here is the secret recipe these MSPs have discovered:

  • Automatic discovery and rendering of all application components (Figure 1)
  • Automatic discovery and correlation of application dependencies (Figure 1)
  • Automatic detection and identification of application problems (Figure 2)
  • Automatic discovery and correlation of application load and resource consumption. (Figure 3)

The recipe above is all about letting the right tools collect, analyze, correlate, and visualize the important application aspects that every MSP needs to know before they attempt to on-board a customers application. The alternative is spending a bunch of time and money trying to manually piece together this information from tribal knowledge, log files, shell scripts, trouble tickets, etc…


Figure 1: Application components, flows, and dependencies.

business Transactions and CPU

Figure 2: Automatic detection and identification of application problems.

Screen Shot 2013-08-01 at 4.20.09 PM

Figure 3: Capture and correlation of resource consumption.

Verification and Validation

An awesome side effect to using a tool for all of those tasks above is that you can use the same tool to prove to your new customers that you successfully moved their application onto your platform. Verifying the architecture, response times, stability, and dependencies is critical to calling any application move a success so if you use the same tool for your before and after analysis you are way ahead of the game.

All of the functionality mentioned in this blog post is available today in AppDynamics Pro. If you plan on moving an application you need to see for yourself how much AppDynamics Pro can help. Click here to begin your free self-service trial of AppDynamics Pro today.

Jim Hirschauer
Jim Hirschauer is a Technology Evangelist for AppDynamics. He has an extensive background working in highly available, business critical, large enterprise IT operations environments. Jim has been interested in application performance testing and monitoring since he was a Systems Administrator working in a retail bank. His passion for performance analysis led him down a path where he would design, implement and manage the cloud computing monitoring architecture for a top 10 investment bank. During his tenure at the investment bank, Jim created new processes and procedures that increased overall code release quality and dramatically improved end user experience.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form