Aumentar la resiliencia de las guías con reintentos automáticos

Disponible en:

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:

  1. Haz doble clic en la acción correspondiente del diseñador de guiones.
  2. En la barra lateral, haga clic en la pestaña Configuración y, a continuación, active el interruptor Reintentar si falla.
  3. 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.
  4. 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.
  5. 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.