SLA Management 101: How to Create a Meaningful Web Performance SLA

In the past five years the number of externally hosted elements on the webpages of the top 1,000 websites has more than doubled, according to a report by WebsiteOptimization. Moreover, as the  number of third-party hosts associated with websites continues to increase, Service Level Agreements (SLA) attached to those third-party hosted elements have also increased in importance.Manage SLA Agreements

Determining the performance of third-party hosted applications and webpage elements can be a challenge. The reason is those third-party hosted elements are impacted by network conditions, page conditions and server issues. In order to provide effective SLA  management information, a performance monitoring solution needs to take all of these factors – the network, webpage, and server – into account. As SLA management directly impacts the revenues and business relations between two companies, the quality of the monitoring tool must be high.

What do we mean by high quality monitoring?

Below are two distinctions of “high-quality monitoring” to to look for when employing monitoring as part of SLA management strategy:

  • Non-cached DNS: For example, an external monitoring service that can measure network, page, and server issues must do so without “caching” domain name server (DNS) records. If DNS records are cached by the monitoring service then DNS issues at the third-party vendor will be missed by the monitoring service.
  • Consistent monitoring locations: Some services use a “staggered method” of monitoring whereby agent servers are provisioned based on monitoring agent server capacity. An algorithm is then used to average the timing of monitoring. Conversely, a “high-quality” monitoring service needs to provide a consistent method where agent servers are available for consistent monitoring (they should have enough capacity to monitor in a consistent manner) in order to provide accurate data for SLA management.

Using Web Monitoring Tools for SLA Management

When used for SLA management, performance monitoring has both reactive and proactive goals. Here are three examples of it’s use:

  1. When used to react to SLA parameters, a monitoring solution focuses on uncovering errors related to performance and uptime.
  2. The SLA monitoring additionally provides the validation needed to prove an SLA is being met.
  3. And finally, uptime monitoring provides proactive information that can be used for determining charge-backs, parties responsible for service outages, and so forth.
Website Monitoring SLA Management Report
A sample SLA management report created with Dotcom-Monitor web performance monitoring software.

For the customers of service providers who are relying on SLAs, the purpose of monitoring focuses on validating deliverables. In other words, customers need to make sure a service provider is meeting the SLA expectations outlined. Other critical elements delivered by SLA monitoring include error forensics capabilities, which can be used to determine if and when SLA have failed to meet expectations. A monitoring service should also deliver detailed reports on usage and availability that can be used to determine return on investment (ROI) and total cost of ownership (TCO) when it comes to using these third-party services. For further samples, see the Dotcom-Monitor Wiki article on SLA reports.

Find more on Dotcom-Monitor SLA Management here.

 

{ photo credit: ganderssen1cc }

Latest Web Performance Articles​

How to Monitor HTML Canvas for Load and Uptime

Are you responsible for ensuring your HTML Canvas is always available and performing optimally? If so, you need to know how to monitor HTML Canvas for load and uptime. This blog post will explain how you can do that effectively using various monitoring tools.

Start Dotcom-Monitor for free today​

No Credit Card Required