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