SLO¶
Guance SLO 모니터링은 다양한 메트릭을 기반으로 시스템 서비스 가용성이 목표를 충족하는지 테스트합니다.
개념¶
| 용어 | 설명 |
|---|---|
| SLA | Service-Level Agreement(서비스 수준 협약)로, 시스템 서비스 제공자가 고객에게 약속하는 서비스 수준을 의미합니다. 서비스 제공자의 서비스 품질 SLA를 평가하여 서비스 목표 달성률을 실시간으로 모니터링할 수 있습니다. |
| SLI | Service Level Indicator(측정 지표)로, 시스템 안정성을 측정하기 위해 선택된 지표를 의미합니다. Guance SLI는 모니터를 기반으로 하나 이상의 측정 지표를 설정할 수 있습니다. |
| SLO | Service Level Objective로, Guance에서 SLA 평가를 처리하는 최소 단위이며, 특정 시간 창 내에서 SLI 누적 성공 수의 목표입니다. 또한 SLO는 오류 예산으로 변환되어 허용 가능한 오류 수를 계산하는 데 사용되며, 각 감지 주기 내에서 발생하는 이상 이벤트 시간은 허용 오류 시간에서 차감됩니다. |
위 그림과 같이 시스템은 5분마다 이상을 감지하며, 각 이상 이벤트의 적용 시간은 실제 시작 및 종료 시점(시작 시점은 감지 시간 창 기준, 종료 시점은 이벤트 발생 시작 시간 + 지속 시간)을 기준으로 정확하게 계산됩니다. 공제액은 모든 이상 이벤트를 병합한 총 적용 시간(중복 시간은 한 번만 계산)입니다.
