As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Monitorar experimentos do AWS FIS usando o Amazon EventBridge
Quando o estado de um experimento é alterado, o AWS FIS emite uma notificação. Essas notificações são disponibilizadas como eventos por meio do Amazon EventBridge (anteriormente chamado de CloudWatch Events). AWS O FIS emite esses eventos em uma base de melhor esforço. Os eventos são enviados ao EventBridge praticamente em tempo real.
Com o EventBridge, você pode criar regras que acionam ações programáticas em resposta a um evento. Por exemplo, é possível configurar uma regra que invoque um tópico do SNS para enviar uma notificação por e-mail ou que invoque uma função do Lambda para realizar alguma ação.
Para obter mais informações sobre o EventBridge, consulte Começar a usar o Amazon EventBridge no Manual do usuário do Amazon EventBridge.
A seguir está a sintaxe de um evento de mudança de estado do experimento:
{
"version": "0",
"id": "12345678-1234-1234-1234-123456789012
",
"detail-type": "FIS Experiment State Change",
"source": "aws.fis",
"account": "123456789012
",
"time": "yyyy
-mm
-dd
Thh
:mm
:ss
Z",
"region": "region
",
"resources": [
"arn:aws:fis:region
:account_id
:experiment/experiment-id
"
],
"detail": {
"experiment-id": "EXPaBCD1efg2HIJkL3
",
"experiment-template-id": "EXTa1b2c3de5f6g7h
",
"new-state": {
"status": "new_value
",
"reason": "reason_string
"
},
"old-state": {
"status": "old_value
",
"reason": "reason_string
"
}
}
}
experiment-id
-
O ID do experimento cujo estado mudou.
experiment-template-id
-
A ID do modelo de experimento usado pelo experimento.
new_value
-
O novo estado do experimento. Os valores possíveis são:
completed
failed
initiating
running
stopped
stopping
old_value
-
O estado anterior do experimento. Os valores possíveis são:
initiating
pending
running
stopping