사이트 신뢰성 메트릭 변경 승인 정책

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 변경 승인 정책은 승인 정의를 사용하여 비즈니스 요구사항에 따라 승인을 생성합니다. 변경 승인 정책은 변경 요청에 적용할 수 있는 작업을 진행하는 과정입니다.

    변경 승인 정책은 변수 입력 집합을 사용하여 관련된 결정을 평가합니다. 일치하는 각 결정에 대해 관련 승인 정의가 적용됩니다. 한 승인 정책에 여러 결정이 포함될 수 있으므로 단일 정책으로 변경 유형에 필요한 모든 승인을 처리할 수 있습니다. 결정 조건이 일치하면 관련 승인 정의가 평가됩니다. 하나 이상의 결정이 일치하면 모든 관련 승인 정의가 평가됩니다.

    SRM에 대한 승인 정책을 보려면 변경 > 변경 정책 > 변경 승인 정책으로 이동합니다. 그런 다음, 변경 승인 정책 페이지에서 Site Reliability Ops 변경 정책을 선택합니다.

    변경 승인 정책 페이지에는 정책 입력 목록이 표시됩니다. SRM에 대한 다음 정책 입력을 볼 수 있습니다.
    • 남은 오류 예산 백분율이 가장 낮은 서비스 수준 목표(SLO/slo_with_lowest_error_budget_remaining_percent)
    • 현금 감소 속도가 가장 높은 SLO(slo_with_highest_burn_rate)
    이러한 정책 입력은 다음과 같은 적절한 SLO(서비스 수준 목표) 기록으로 채워져야 합니다.
    • 변경 요청과 관련된 남은 오류 예산이 가장 낮은 SLO
    • 현금 감소 속도가 가장 높은 SLO 기록
    그림 1. SRM에 대한 정책 입력
    SRM에 대한 정책 입력.
    이 승인 정책에는 SRM에 대한 다음 두 가지 결정이 포함됩니다.
    • 예산 < 25%, 현금 감소 속도 > 1
    • 예산 > 25%, 현금 감소 속도 < 1

    이러한 결정은 기존 승인 정책의 동작이 변경되지 않도록 비활성으로 표시됩니다.

    이러한 결정과 다른 승인 정책에 대한 결정을 SLO 입력을 기반으로 결정을 내리는 방법의 예로 검토하고 사용할 수 있습니다.
    그림 2. SRM 입력 결정
    SRM 입력 결정.

    SLO와 관련된 정책 입력을 변경 승인 정책에 제공하기 위해 워크플로우 스튜디오에서 작업이 생성됩니다.

    쉼표로 구분된 서비스 sys_id 목록의 입력이 지정되지만 일반적으로 단일 sys_id의 입력이 전달됩니다. 이 작업은 이 sys_id를 사용하여 이 서비스와 관련된 모든 활성 SLO를 찾습니다. 발견된 SLA에서 작업은 다음을 설정합니다.
    • 현금 감소 속도 값이 가장 높은 SLO로 현금 감소 속도가 가장 높은 SLO를 출력합니다.
    • 남은 오류 예산 백분율 값이 가장 낮은 SLO로 남은 오류 예산 백분율이 가장 낮은 SLO를 출력합니다.
    이 이미지는 SRM – 최저 성능 SLO 가져오기 작업에 대한 입력을 보여줍니다.
    그림 3. SRM – 최저 성능 SLO 가져오기 작업에 대한 입력
    SRM – 최저 성능 SLA 가져오기 작업에 대한 입력.
    이 이미지는 SRM – 최저 성능 SLO 가져오기 작업에 대한 출력을 보여줍니다.
    그림 4. SRM – 최저 성능 SLO 가져오기 작업에 대한 출력
    SRM – 최저 성능 SLO 가져오기 작업에 대한 출력.
    변경 승인 정책에 입력을 제공하는 데 사용되는 이 작업의 예는 워크플로우 스튜디오변경 - SRO - 승인 플로우에서 찾을 수 있습니다. 이 서비스 ID에 연결된 SLO로 쿼리 제한 필드는 승인된 변경 요청의 CI(구성 항목)로 호출되는 작업을 보여줍니다. 플로우는 작업의 출력도 보여줍니다.
    그림 5. 작업의 출력
    작업의 출력.
    최저 성능 SLO 가져오기 작업의 다음 출력을 변경 승인 정책 적용 작업에 대한 입력으로 사용할 수 있습니다.
    • 남은 오류 예산 백분율이 가장 낮은 SLO
    • 현금 감소 속도가 가장 높은 SLO
    그림 6. 변경 승인 정책 적용 작업에 대한 입력
    변경 승인 정책 적용 작업에 대한 입력.