En esta página, se explica cómo configurar una nueva plantilla de experimento para la falla de degradación del tráfico de aplicaciones.
Esta falla te permite degradar selectivamente el tráfico de L7 a través de un balanceador de cargas de aplicaciones especificado .
Antes de continuar, debes tener lo siguiente:
- Permiso para ver las reglas de reenvío y los servicios de backend del balanceador de cargas en
el proyecto:
compute.viewer, compute.networkVieweroviewerrol. - El rol
roles/faulttesting.operator.
Para crear una nueva plantilla de experimento, haz lo siguiente:
- Abre la Google Cloud consola.
- Navega a la página Descripción general de Fault Injection Testing.
- Selecciona Crear plantilla de experimento.
- Como alternativa, en la página Descripción general de Fault Injection Testing, haz clic en Plantillas de experimento en la barra de navegación de la izquierda y, luego, en Crear plantilla.
- En la sección Tipo de falla, selecciona la opción Degradar el tráfico de aplicaciones.
- En la sección Destino, usa los filtros y selecciona XLB (balanceador de cargas externo) o ILB (balanceador de cargas interno).
- (Obligatorio) Selecciona el Servicio de frontend del balanceador de cargas que forma parte de la regla de reenvío a la que deseas segmentar.
- En la sección Parámetros de falla, configura lo siguiente:
- Tipo de falla del balanceador de cargas: Elige entre las siguientes opciones:
- Inyección de demora de HTTP : Inserta una demora en la regla de reenvío seleccionada.
- Porcentaje de demora : Es el porcentaje de tráfico que se verá afectado por una demora. El tráfico restante pasará con normalidad.
- Duración de la latencia : Es la cantidad de latencia que se agregará a este tráfico demorado.
- Inyección de error de HTTP : Envía respuestas de error de HTTP para la regla de reenvío seleccionada. Especifica los siguientes parámetros:
- Código de error : Es el código de respuesta de error que esperas ver de tu balanceador de cargas, idealmente un código de respuesta 5xx.
- Porcentaje de error : Es el porcentaje de tráfico que enviará el código de respuesta de error especificado. El tráfico restante recibirá códigos de respuesta normales.
- Duración del experimento : Determina cuánto tiempo debe durar la condición de falla.
- Tipo de falla del balanceador de cargas: Elige entre las siguientes opciones:
- En la sección Nombre de la plantilla, proporciona un nombre claro y descriptivo para la plantilla. De manera opcional, proporciona detalles en la descripción.
- En la sección Verificar , haz lo siguiente:
- Consulta un resumen de la configuración que seleccionaste.
- Espera a que finalice la ejecución de prueba automatizada.
- Una vez que se complete la ejecución de prueba, aparecerá la lista de recursos que recibirán la inyección de fallas. Si hay errores con los recursos segmentados, también aparecerán aquí.
- Crea la plantilla de experimento. Aparecerá un mensaje de confirmación que indica que se creó la plantilla, y la nueva plantilla aparecerá en la lista de plantillas.
¿Qué sigue?
Ejecuta un experimento con la plantilla de experimento que creaste.