Service-Level Objective (SLO)
서비스 수준 목표(SLO)
서비스 수준 목표(SLO)는 명시된 시간 동안 사용자에게 제공되는 신호의 신뢰성 목표입니다. 이는 법적 약속이 아닙니다.
SLI = good events / valid events; SLO = target + window + owner + decision rule999,400 / 1,000,00099.9% / 28d✓SLI = good events / valid events; SLO = target + window + owner + decision ruleSRE다른 예시
체크아웃 팀은 300ms 이내에 성공하는 요청을 측정합니다. 해당 팀의 SLO는 28일 기준 99.9%입니다.
주요 부분
- 01사용자 여정
- 02서비스 수준 지표
- 03좋은 이벤트 규칙
- 04목표 백분율
- 05시간 창
- 06소유자 및 검토 규칙
사용할 때
제품 소유자와 함께 신뢰성 작업을 선택하기 위해 SLO를 사용하세요. 사용자 여정, 신호, 목표, 소유자, 시간 창을 명명하세요.
다음 경우에는 사용하지 마세요
모든 지표를 SLO라고 부르지 마세요. 소유자나 결정 규칙 없는 목표는 단지 대시보드 숫자일 뿐입니다.
코드에서 사용된 이름
SLI = good events / valid events; SLO = target + window + owner + decision rule 출시하기 전에
Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.
Outcome:Complete the task with 서비스 수준 목표(SLO) (Service-Level Objective (SLO))。 User context:체크아웃 팀은 300ms 이내에 성공하는 요청을 측정합니다. 해당 팀의 SLO는 28일 기준 99.9%입니다. Technical concept or control:서비스 수준 목표(SLO) (Service-Level Objective (SLO))。 Why it fits:제품 소유자와 함께 신뢰성 작업을 선택하기 위해 SLO를 사용하세요. 사용자 여정, 신호, 목표, 소유자, 시간 창을 명명하세요. Do not use it when:모든 지표를 SLO라고 부르지 마세요. 소유자나 결정 규칙 없는 목표는 단지 대시보드 숫자일 뿐입니다. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary):하나의 공식 표준이 전체 용어를 통제하지 않음. 의미는 팀, 플랫폼 또는 프레임워크마다 달라질 수 있음. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.
이 요청을 확인하세요
Review how 서비스 수준 목표(SLO) (Service-Level Objective (SLO)) is used now. Definition: 서비스 수준 목표(SLO)는 명시된 시간 동안 사용자에게 제공되는 신호의 신뢰성 목표입니다. 이는 법적 약속이 아닙니다. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.