1-1. 개념
KPI (Key Performance Indicator)는 성공을 측정하는데 사용될 수 있는 메트릭이다.
1-2. 종류
1-3. 특징
Indicators -> Objectives -> Agreement
:서비스의 측정 가능한 특성, A KPI
ex. Availability
SLI는 시간이 정해지고 측정 가능해야한다.
: 주어진 SLI로 성취하고 싶은 목표나 숫자 지표
ex. 95%, 99% or 99.99% availability
SLO는 성취 가능하고 관련 있어야한다.
가능한 높은 목표를 세우는 것이 아니라, 사용자를 만족시킬 만큼에서 가격 효율적인 SLO를 선택 해야한다. SLO가 높을수록 높은 비용과 노력을 초래하기 때문이다.
SLO를 최소화 해야 한다. 그리고 어플리케이션이 SLO를 크게 능가해서는 안된다.
: 만약 서비스가 특정 기대를 못 미쳤을 때, 고객 보상을 제공해주는 구속력있는 계약
= more restrictive version of SLO
SLA에는 만약 서비스가 특정 가용성을 또는 퍼포먼스 기준을 유지하지 못했을때 제공자에 가해지는 penalty에 대하여 적는다. 그리고 SLA가 깨지면, 고객은 제공자로부터 보상을 받는다.
모든 서비스에 SLA가 있어야하는 것은 아니지만, SLO는 있어야한다. SLO의 기준은 SLA보다 높아야한다.