애플리케이션 트래픽 저하 실험 설정

이 페이지에서는 애플리케이션 트래픽 저하 오류를 위한 새 실험 템플릿을 설정하는 방법을 설명합니다.

이 오류를 사용하면 지정된 애플리케이션 부하 분산기를 통해 L7 트래픽을 선택적으로 저하할 수 있습니다.

계속하기 전에 다음이 있어야 합니다.

  • 프로젝트에서 부하 분산기 전달 규칙 및 백엔드 서비스를 볼 수 있는 권한(compute.viewer, compute.networkViewer 또는 viewer 역할)
  • roles/faulttesting.operator 역할

새 실험 템플릿을 만들려면 다음 단계를 따르세요.

  1. 콘솔을 엽니다.Google Cloud
  2. Fault Injection Testing 개요 페이지로 이동합니다.
  3. 실험 템플릿 만들기 를 선택합니다.
    • 또는 Fault Injection Testing 개요 페이지의 왼쪽 탐색 메뉴에서 실험 템플릿 을 클릭하고 템플릿 만들기 를 클릭합니다.
  4. 오류 유형 섹션에서 애플리케이션 트래픽 저하 옵션을 선택합니다.
  5. 대상 섹션에서 필터를 사용하고 XLB (외부 부하 분산기) 또는 ILB (내부 부하 분산기) 를 선택합니다.
    • (필수) 타겟팅하려는 전달 규칙 에 포함된 부하 분산기 프런트엔드 서비스를 선택합니다.
  6. 오류 매개변수 섹션에서 다음을 설정합니다.
    • 부하 분산기 오류 유형 - 다음 중에서 선택합니다.
      • HTTP 지연 삽입 - 선택한 전달 규칙에 지연을 삽입합니다.
      • 지연 비율 - 지연으로 영향을 미칠 트래픽의 비율입니다. 나머지 트래픽은 정상적으로 전달됩니다.
      • 지연 시간 - 이 지연된 트래픽에 추가할 지연 시간입니다.
    • HTTP 오류 삽입 - 선택한 전달 규칙에 HTTP 오류 응답을 보냅니다. 다음 매개변수를 지정합니다.
      • 오류 코드 - 부하 분산기에서 표시될 것으로 예상되는 오류 응답 코드입니다. 5xx 응답 코드가 이상적입니다.
      • 오류 비율 - 지정된 오류 응답 코드를 전송할 트래픽의 비율입니다. 나머지 트래픽은 정상 응답 코드를 수신합니다.
    • 실험 기간 - 오류 조건이 지속되는 기간을 결정합니다.
  7. 템플릿 이름 섹션에서 템플릿의 명확하고 설명적인 이름을 제공합니다. 원하는 경우 설명에 세부정보를 제공합니다.
  8. 확인 섹션에서 다음을 수행합니다.
    1. 선택한 설정의 요약을 확인합니다.
    2. 자동 드라이 런이 완료될 때까지 기다립니다.
    3. 드라이 런이 완료되면 오류 삽입을 수신할 리소스 목록이 표시됩니다. 타겟팅된 리소스에 오류가 있는 경우 여기에도 표시됩니다.
  9. 실험 템플릿을 만듭니다. 템플릿이 생성되었음을 나타내는 확인 메시지가 표시되고 새 템플릿이 템플릿 목록에 표시됩니다.

다음 단계

실험을 실행하려면 만든 실험 템플릿을 사용하세요.