Aumentar la resiliencia de las guías con reintentos automáticos
En este documento se explica por qué a veces fallan las acciones automatizadas de los cuadernos de estrategias debido a problemas temporales, como interrupciones de la red o límites de frecuencia de las APIs. Para que tus runbooks sean más resistentes, puedes configurar acciones individuales para que se vuelvan a intentar automáticamente si se producen errores de este tipo.
Los reintentos de acciones ayudan a tus cuadernos de estrategias a recuperarse de fallos temporales, como problemas de red, límites de frecuencia de la API o falta de disponibilidad del servicio. Estos reintentos se aplican a las acciones estándar de las guías, como el enriquecimiento, la contención o las notificaciones.
No se vuelve a intentar ejecutar las acciones que agotan el tiempo de espera. Tampoco se aplican a las acciones de control de flujo (como las condiciones o los bloques de guías), ya que no están diseñadas para fallar de la misma forma.
Configurar reintentos de acciones
Para configurar los reintentos de una acción, sigue estos pasos:
- Haz doble clic en la acción correspondiente del diseñador de guiones.
- En la barra lateral, haga clic en la pestaña Configuración y, a continuación, active el interruptor Reintentar si falla.
- Especifique los siguientes parámetros:
- Número de reintentos: introduce cuántas veces debe intentar volver a ejecutarse la acción si falla.
- Retraso entre reintentos: define el retraso en segundos, minutos u horas entre cada intento de reenvío.
- En la sección Si falla el paso, selecciona una de las siguientes opciones
si la acción falla después de todos los intentos:
- Detener guía: se detiene la ejecución de la guía.
- Saltar paso: el manual continúa con el siguiente paso.
- Haz clic en Guardar.
Cómo aparecen los reintentos durante la ejecución de la guía
Cuando se ejecuta un paso de un manual con reintentos, verás estados y mensajes específicos que indican el progreso de los reintentos:
- Si una acción falla y se han configurado reintentos, su estado en la pestaña Guías cambiará temporalmente a A la espera del siguiente reintento antes del siguiente intento.
- Si la acción se completa correctamente después de uno o varios reintentos, su estado final en la pestaña Playbooks será "Correcto", junto con el número de reintentos (por ejemplo, Completado después de dos reintentos).
- Si la acción falla después de todos los reintentos, su estado final indica un error, junto con el número de reintentos (por ejemplo, Failed after 3 retries [Fallido tras 3 reintentos]).
- También aparece información relevante sobre los intentos de reintento en el Panel de casos.
¿Necesitas más ayuda? Recibe respuestas de los miembros de la comunidad y de los profesionales de Google SecOps.