Monitorar experimentos do AWS FIS usando o Amazon EventBridge - AWS Serviço de injeção de falhas

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-ddThh:mm:ssZ", "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