SLO 알림
SLO 알림을 사용하면 Service Level Objective(SLO)의 오류 예산(Error Budget) 소비나 번 레이트(Burn Rate)에 따라 알림을 보낼 수 있어요. Metric 기반 SLO, Time Slice SLO, 그리고 Metric 모니터 유형으로 구성된 Monitor 기반 SLO를 위한 알림이지요.
출처: 문서
본문
{% alert level="info" %} 이 모니터는 Metric 기반 SLO, Time Slice SLO, 그리고 Metric 모니터 유형(Metric, Integration, APM Metric, Anomaly, Forecast, 또는 Outlier 모니터)으로 구성된 Monitor 기반 SLO에 사용할 수 있어요. {% /alert %}
개요
Service Level Objectives, 즉 SLO는 사이트 안정성 엔지니어링(Site Reliability Engineering) 도구 모음의 핵심 부분이에요. SLO는 애플리케이션 성능에 대한 명확한 목표를 정의하는 프레임워크를 제공하며, 궁극적으로 팀이 일관된 고객 경험을 제공하고, 기능 개발과 플랫폼 안정성의 균형을 맞추며, 내부 및 외부 사용자와의 커뮤니케이션을 개선하는 데 도움이 돼요.
모니터 생성
Datadog에서 SLO alert를 만들려면 메인 네비게이션을 사용하세요: Monitors –> New Monitor –> SLO.
SLO 선택
Service Level Objective를 선택하세요.
알림 조건 설정
두 가지 유형의 알림을 사용할 수 있어요.
Error budget alerts는 SLO의 오류 예산 일정 비율이 소비되었을 때 알림을 보내요.
Burn rate alerts는 SLO 오류 예산의 소비 속도가 지정된 임계값을 초과하고 일정 기간 동안 지속될 때 알림을 보내요.
알림
Configure notifications and automations 섹션에 대한 자세한 지침은 Notifications 페이지를 참고하세요.
모든 모니터 유형에서 사용할 수 있는 표준 템플릿 변수 외에도 SLO 알림은 다음 변수도 지원해요.
| 변수 | 설명 |
|---|---|
{{timeframe}} |
SLO의 시간 창(7, 30, 90일). |
{{value}} |
소비된 오류 예산의 백분율(error budget 알림만 해당). |
{{short_window_burn_rate}} |
짧은 창에서 관찰된 번 레이트 값(burn rate 알림만 해당). |
{{long_window_burn_rate}} |
긴 창에서 관찰된 번 레이트 값(burn rate 알림만 해당). |
더 알아보기 (Learn more)
추가로 도움이 되는 문서, 링크, 아티클: