Devin.KR

SLI·SLO와 장애 회고

사용자 흐름에 맞는 목표와 경보를 정하고 복구 기록에서 후속 작업을 도출합니다.

진도 0%

레슨

  1. SLI의 분모와 실패 정의

    측정 범위·관측 기간·제외 조건을 명시합니다.

  2. SLO와 오류 예산

    측정 결과와 목표·허용 실패량을 구분합니다.

  3. 행동으로 연결되는 경보

    경보 조건과 복구 행동을 연결합니다.

  4. 증거로 작성하는 장애 회고

    타임라인·사용자 영향·복구·후속 작업을 정리합니다.

SLI·SLO와 장애 회고 미션

m08 미션 solution 전체를 보존하여 클라이언트 windows.json 분석, 교육 SLO 정책, 연속 경보 회귀, 증거 연결 회고를 추가합니다. Docker 통합은 외부 검증 대기입니다.

요구사항

  • m08 관측 자료로 안내판 조회 성공률 SLI와 교육용 SLO의 기간·목표·제외 조건을 작성합니다.
  • 지속 오류에서 경보와 m07 복구 절차를 연결하고 회고·재발 방지 검사를 추가합니다.

완료 기준

  • SLI 분모 0·경계 실패 수 fixture를 처리하고 SLO와 측정 결과를 구분합니다.
  • 단발 fixture에서는 경보가 없고 지속 실패 fixture에서는 복구 안내가 생성됩니다.
  • 회고에 증거 파일·타임라인·사용자 영향·후속 담당·완료 기준이 있습니다.
  • bash check-offline.sh: 23개 경보·SLI·예산·보고서 검사가 solution 통과, starter 실패입니다.
  • bash check.sh: 기존 m08 검증 뒤 실제 windows.json에서 evidence-m09/report.json을 생성합니다. 5건 표본과 28일 SLO 준수를 구분하고 m08 비교 phase를 연속 경보 창으로 사용하지 않습니다.
  • 보고서의 alert_demo는 합성 지속 오류의 복구 안내임을 명시하고 source_sha256으로 실제 관측 파일을 식별합니다. 후속 작업 2개 이상에 담당·기한·완료 기준을 작성합니다.
BOOTCAMP_AUTOCLEAN=1 bash prepare-and-check.sh
미션 시작 코드
모범 답안모범 답안 내려받기

검토 기준

  • 명령 기록과 관측 증거로 변경 이유를 설명합니다.
  • 다른 학습자가 README로 실행·실패 재현·검증을 따라갈 수 있습니다.