Conditions d'arrêt pour AWS FIS - AWS Service d'injection de défauts

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Conditions d'arrêt pour AWS FIS

AWS Le service d'injection de défauts (AWS FIS) fournit des commandes et des garde-corps vous permettant de réaliser des expériences en toute sécurité sur des charges de travail. AWS Une condition d'arrêt est un mécanisme permettant d'arrêter une expérience si celle-ci atteint un seuil que vous définissez comme une CloudWatch alarme Amazon. Si une condition d'arrêt est déclenchée pendant une expérience, le AWS FIS arrête l'expérience. Vous ne pouvez pas reprendre une expérience interrompue.

Pour créer une condition d'arrêt, définissez d'abord l'état stable de votre application ou de votre service. L'état d'équilibre correspond à une performance optimale de votre application, définie en termes de paramètres commerciaux ou techniques. Par exemple, la latence, la charge du processeur ou le nombre de tentatives. Vous pouvez utiliser l'état permanent pour créer une CloudWatch alarme qui vous permettra d'arrêter une expérience si votre application ou votre service atteint un état dans lequel ses performances ne sont pas acceptables. Pour plus d'informations, consultez la section Utilisation des CloudWatch alarmes Amazon dans le guide de CloudWatch l'utilisateur Amazon.

Votre compte dispose d'un quota quant au nombre de conditions d'arrêt que vous pouvez spécifier dans un modèle d'expérience. Pour plus d’informations, consultez Quotas et limites pour le service d'injection de AWS défauts.

Syntaxe de la condition d'arrêt

Lorsque vous créez un modèle d'expérience, vous spécifiez une ou plusieurs conditions d'arrêt en spécifiant les CloudWatch alarmes que vous avez créées.

{ "stopConditions": [ { "source": "aws:cloudwatch:alarm", "value": "arn:aws:cloudwatch:region:123456789012:alarm:alarm-name" } ] }

L'exemple suivant indique que le modèle d'expérience ne spécifie aucune condition d'arrêt.

{ "stopConditions": [ { "source": "none" } ] }

En savoir plus

Pour un didacticiel expliquant comment créer une CloudWatch alarme et ajouter une condition d'arrêt à un modèle d'expérience, voirExécuter le stress du processeur sur une instance.

Pour plus d'informations sur les CloudWatch métriques disponibles pour les types de ressources pris en charge par le AWS FIS, consultez les rubriques suivantes :