

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
<a name="monitoring-eventbridge"></a>

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](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html) 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}}-{{dd}}T{{hh}}:{{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`