Améliorer la résilience des playbooks grâce aux nouvelles tentatives automatiques
Ce document explique pourquoi les actions automatisées des playbooks peuvent parfois échouer en raison de problèmes temporaires tels que des pannes de réseau ou des limites de débit des API. Pour vous assurer que vos playbooks sont plus résilients, vous pouvez configurer des actions individuelles pour qu'elles soient relancées automatiquement en cas d'échec.
Les nouvelles tentatives d'action aident vos playbooks à se remettre d'échecs temporaires tels que des problèmes de réseau, des limites de fréquence de l'API ou l'indisponibilité du service. Ces nouvelles tentatives s'appliquent aux actions de playbook standards, telles que l'enrichissement, l'endiguement ou les notifications.
Aucune nouvelle tentative n'est effectuée pour les actions qui arrivent à expiration. Elles ne s'appliquent pas non plus aux actions de contrôle du flux (comme les conditions ou les blocs de playbook), car celles-ci ne sont pas conçues pour échouer de la même manière.
Configurer les nouvelles tentatives d'action
Pour configurer les tentatives pour une action, procédez comme suit :
- Double-cliquez sur l'action concernée dans le concepteur de playbook.
- Dans la barre latérale, cliquez sur l'onglet Paramètres, puis activez l'option Réessayer en cas d'échec.
- Spécifiez les paramètres suivants :
- Nombre de nouvelles tentatives : saisissez le nombre de fois où l'action doit tenter de s'exécuter à nouveau en cas d'échec.
- Délai entre les tentatives : définissez le délai en secondes, minutes ou heures entre chaque tentative.
- Dans la section Si l'étape échoue, sélectionnez l'une des options suivantes si l'action échoue finalement après toutes les tentatives :
- Arrêter le playbook : l'exécution du playbook s'arrête.
- Ignorer l'étape : le playbook passe à l'étape suivante.
- Cliquez sur Enregistrer.
Comment les nouvelles tentatives s'affichent-elles lors de l'exécution d'un playbook ?
Lorsqu'une étape de playbook avec des tentatives s'exécute, des états et des messages spécifiques s'affichent pour indiquer la progression des tentatives :
- Si une action échoue alors que des tentatives sont configurées, son état dans l'onglet Playbooks passe temporairement à En attente de la prochaine tentative avant la prochaine tentative.
- Si l'action aboutit après une ou plusieurs tentatives, son état final dans l'onglet Playbooks indique la réussite, ainsi que le nombre de tentatives (par exemple, Terminée après deux tentatives).
- Si l'action échoue après toutes les tentatives, son état final indique un échec, ainsi que le nombre de tentatives (par exemple, Échec après 3 tentatives).
- Des informations pertinentes sur les tentatives de réessai s'affichent également sur le mur des demandes.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.