Monitore experimentos AWS do FIS usando a 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á.

Monitore experimentos AWS do FIS usando a Amazon EventBridge

Quando o estado de um experimento muda, o AWS FIS emite uma notificação. Essas notificações são disponibilizadas como eventos pela Amazon EventBridge (anteriormente chamada de CloudWatch Eventos). AWS A FIS emite esses eventos com base no melhor esforço. Os eventos são entregues quase EventBridge em tempo real.

Com 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 EventBridge, consulte Introdução à Amazon EventBridge no Guia do EventBridge usuário da Amazon.

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