>> SLAs continued: Define the business service
July 17, 2007
In my previous blog entry on June 18th I began talking about defining SLAs. Here I continue that conversation.
When you define an
The Longitude SLA has three levels of performance – acceptable, degraded, and unacceptable. Degraded is actually a subclass of acceptable; while an application is degraded, it is still technically performing acceptably, just not optimally. These three levels of service are incorporated into SLAs when you define the compliance information – there is a “Required percent of time in acceptable state” (which is acceptable plus degraded), and “Required percent of time in good state” (which is only acceptable). So, you need to determine when a particular component is working, but not optimally, versus when a component is just not working acceptably at all.
Determining the thresholds to use for degraded and unacceptable performance levels can be simple. In the definition of the service conditions, some metrics have suggested, best practice degraded/unacceptable thresholds (e.g. CPU Busy Time or Free Memory in the Windows or Unix applications). However, many metrics do not have suggested SLA thresholds, and user defined thresholds are needed for the
Not all metrics require thresholds, though. Transactions have discrete Fail/Succeed states that can be used in SLAs. For example, if a ping succeeds, the
The question then becomes - how do you determine a good threshold is for a transaction component in an
Posted by Susan Bilder, Senior Technical Consultant