Service Level Objectives (SLO)

Kloudfuse supports SLO tracking and management to establish clear, measurable expectations for service providers and stakeholders, help to ensure that the service meets the needs of its users, and align with business or operational requirements.

What is an SLO?

SLOs are critical components of SLAs. They establish clear, measurable expectations for service providers and stakeholders, help to ensure that the service meets the needs of its users, and align with business or operational requirements. The best SLOs set a minimum standard for performance, are chosen thoughtfully with business objectives in mind, and focus only on measurable metrics.

A Service Level Objective is a specific and quantifiable target or goal that defines the level of performance, reliability, or quality that a service or system must achieve.

SLOs have target values or value ranges for the level of the provided service. They define good events and bad events, and the objective — the percentage of total events that fall in the good category. These good and bad events correlate with Service Level Indicators (SLIs) that quantify measures of the service level; common examples include error rate and request latency.

Kloudfuse supports these SLO types:

Our Approach

To alert on conditions that lead to a violation of the SLO, Kloudfuse takes a multi-window, multi-burn-rate alerting approach.

Kloudfuse fires alerts based on multiple time windows and the burn rate conditions. See the Google SRE workbook chapter on Alerting on SLOs for more details.