Condições de interrupção para o AWS FIS
OAWS Fault Injection Service (AWS FIS) fornece controles e barreiras de proteção para que você execute experimentos com segurança em workloads da AWS. Uma condição de parada é um mecanismo para interromper um experimento se ele atingir um limite que você define como um alarme do Amazon CloudWatch. Se uma condição de parada for acionada durante um experimento, o AWS FIS interromperá o experimento. Você não pode retomar um experimento interrompido.
Para criar uma condição de parada, primeiro defina o estado estável do seu aplicativo ou serviço. O estado estável é quando seu aplicativo está funcionando de maneira ideal, definido em termos de métricas comerciais ou técnicas. Por exemplo, latência, carga da CPU ou número de novas tentativas. Você pode usar o estado estacionário para criar um alarme do CloudWatch que pode ser usado para interromper um experimento se seu aplicativo ou serviço atingir um estado em que seu desempenho não seja aceitável. Para obter mais informações, consulte Uso de alarmes do Amazon CloudWatch no Manual do usuário do Amazon CloudWatch.
Sua conta da tem uma cota quanto ao número de condições de parada que você pode especificar em um modelo de experimento. Para ter mais informações, consulte Cotas e limitações do Serviço de Injeção de Falhas da AWS.
Sintaxe da condição de parada
Ao criar um modelo de experimento, você especifica uma ou mais condições de parada especificando os alarmes do CloudWatch que você criou.
{
"stopConditions": [
{
"source": "aws:cloudwatch:alarm",
"value": "arn:aws:cloudwatch:region
:123456789012
:alarm:alarm-name
"
}
]
}
O exemplo a seguir indica que o modelo do experimento não especifica uma condição de parada.
{
"stopConditions": [
{
"source": "none"
}
]
}
Saiba mais
Para obter um tutorial que demonstra como criar um alarme do CloudWatch e adicionar uma condição de parada a um modelo de experimento, consulte Executar o estresse da CPU em uma instância.
Para obter mais informações sobre as métricas do CloudWatch disponíveis para tipos de recurso compatíveis com o AWS FIS, consulte a seguir: