

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Surveillance des EventBridge événements avec Amazon
<a name="monitoring-with-cloudwatch-events"></a>

EventBridge vous permet d'automatiser vos AWS services et de répondre automatiquement aux événements du système tels que les problèmes de disponibilité des applications ou les modifications des ressources. Les événements AWS liés aux services sont diffusés EventBridge en temps quasi réel. Vous pouvez écrire des règles simples pour indiquer quels événements vous intéressent et les actions automatisées à effectuer quand un événement correspond à une règle.

Les actions qui peuvent être déclenchées automatiquement à l'aide des EventBridge méthodes suivantes sont les suivantes :
+ Invoquer une fonction AWS Lambda 
+ Appel de la fonctionnalité Exécuter la commande d’Amazon EC2
+ Relais de l’événement à Amazon Kinesis Data Streams
+ Activation d'une machine à AWS Step Functions états
+ Notification d’une rubrique Amazon SNS ou d’une file d’attente Amazon SQS

Pour plus d'informations, consultez le [guide de EventBridge l'utilisateur Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

**Topics**
+ [MediaConnect événement de changement d'état du flux](monitoring-cloudwatch-events-flow-state-change.md)
+ [MediaConnect événement de maintenance du flux](monitoring-cloudwatch-events-flow-maintenance.md)
+ [MediaConnect événement lié à la santé du flux](monitoring-cloudwatch-events-flow-health.md)
+ [MediaConnect événement d'alerte](monitoring-cloudwatch-events-alert.md)
+ [MediaConnect événement de santé à la source](monitoring-cloudwatch-events-source-health.md)
+ [MediaConnect événement de santé de sortie](monitoring-cloudwatch-events-output-health.md)
+ [MediaConnect événement sur la qualité du contenu du flux](monitoring-eventbridge-events-content-quality.md)

# MediaConnect événement de changement d'état du flux
<a name="monitoring-cloudwatch-events-flow-state-change"></a>

Cet événement est publié lorsque l'état d'un flux passe ou passe à l'un des états suivants : veille, actif, mise à jour, suppression, démarrage, arrêt ou erreur. 

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Le message suivant est un exemple de cet événement.

```
{
    "account": "111122223333",
    "detail": {
        "currentStatus": "STARTING",
        "previousStatus": "STANDBY"
    },
    "detail-type": "MediaConnect Flow Status Change",
    "id": "01234567-0123-0123-0123-0123456789ab",
    "region": "us-east-1",
    "resources": ["arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow"],
    "source": "aws.mediaconnect",
    "time": "2022-01-06T00:45:47Z",
    "version": "0"
}
```

# MediaConnect événement de maintenance du flux
<a name="monitoring-cloudwatch-events-flow-maintenance"></a>

Cet événement est publié lorsque l'état de maintenance d'un flux est modifié, que ce soit vers ou depuis l'un des états suivants : 
+ **PLANIFIÉ** - La maintenance est planifiée pour le flux.
+ **REPROGRAMMÉ** : MediaConnect ne peut pas effectuer la maintenance à la date et à l'heure prévues précédemment. Une nouvelle date et heure ont été automatiquement attribuées par MediaConnect pour la maintenance de ce flux.
+ **ANNULÉ** - La maintenance de ce flux est annulée par MediaConnect.
+ **EN COURS** - La maintenance a commencé et est actuellement en cours pour ce flux.
+ **TERMINÉ** - La maintenance s'est terminée avec succès pour ce flux.
+ **ÉCHEC** - La maintenance ne s'est pas terminée correctement pour ce flux. 

 

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html). 

Pour plus d'informations sur la MediaConnect maintenance, consultez la section [Maintenance des MediaConnect flux](https://docs.aws.amazon.com/mediaconnect/latest/ug/maintenance.html).

Le message suivant est un exemple de cet EventBridge événement.

```
{
    "version": "0",
    "id": "01234567-0123-0123-0123-0123456789ab",
    "detail-type": "MediaConnect Flow Maintenance",
    "source": "aws.mediaconnect",
    "account": "111122223333",
    "time": "2022-02-14T00:45:47Z",
    "region": "us-east-1",
    "resources": [
        "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:ExampleFlow"
    ],
    "detail": {
        "currentStatus": "FINISHED"
    }
}
```

# MediaConnect événement lié à la santé du flux
<a name="monitoring-cloudwatch-events-flow-health"></a>

AWS Elemental MediaConnect publie les événements relatifs à l'état d'un flux lorsque l'état d'un indicateur d'état d'un flux change.

MediaConnect publie cet événement chaque fois qu'un changement d'état est apporté à un ou plusieurs des indicateurs de santé du flux suivants. Cet événement publie l'état actuel et précédent du flux.

Les indicateurs de santé du flux sont les suivants :
+ **État de la source**
  + États possibles :`connected`,`receiving`,`disconnected`, `idle`
+ **Commutateur Failover**
  + États possibles :`true`, `false`
+ **TR-101** : La TR-101 est une recommandation technique standard de l'industrie pour la surveillance des flux de transport (TS). Les événements suivants ne sont publiés que pour les protocoles basés sur TS. 
  + **La perte de synchronisation TS** se `true` produit lorsque les charges utiles sources ne ressemblent pas à un flux de transport valide.
  + **Une erreur de comptage de continuité** se `true` produit lorsque la source détecte des erreurs de comptage de continuité.
  + **L'erreur de transport** se `true` produit lorsque l'indicateur de transport est défini sur le TS.
  + **L'erreur de PCR** se `true` produit lorsqu'il y a une discontinuité de la PCR ou un long intervalle dans la réception des paquets de PCR.

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Le message suivant est un exemple de cet événement.

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "MediaConnect Flow Health",
  "source": "aws.mediaconnect",
  "account": "012345678901",
  "time": "2006-01-02T15:04:05Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:mediaconnect:us-east-1:012345678901:flow:1-AbCdEfGhIjKlMnOp-abcdef123455:ExampleFlow"
  ],
  "detail": {
    "unhealthy": true,
    "current": {
      "failover_switch": false,
      "source_state": "CONNECTED",
      "tr101": {
        "ts_sync_loss": false,
        "continuity_count_error": true,
        "transport_error": true,
        "pcr_error": true
      }
    },
    "previous": {
      "failover_switch": false,
      "source_state": "CONNECTED",
      "tr101": {
        "ts_sync_loss": false,
        "continuity_count_error": false,
        "transport_error": false,
        "pcr_error": false
      }
    }
  }
}
```

# MediaConnect événement d'alerte
<a name="monitoring-cloudwatch-events-alert"></a>

 MediaConnect publie un événement d'alerte lorsqu'une ressource rencontre une erreur. L'événement contient un code d'erreur et un message décrivant le problème. Ces alertes sont visibles sur la MediaConnect console ou à l'aide de la commande `describe-flow` AWS Command Line Interface (AWS CLI). Pour plus d'informations sur la commande `describe-flow`, consultez la [AWS CLI Référence de commande de l'](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/describe-flow.html).

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Le message suivant est un exemple de cet événement.

```
{
 "version": "0",
 "id": "01234567-0123-0123-0123-0123456789ab",
 "detail-type": "MediaConnect Alert",
 "source": "aws.mediaconnect",
 "account": "111122223333",
 "time": "2022-01-06T00:45:47Z",
 "region": "us-east-1",
 "resources": [
 "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-AbCdEfGhIjKlMnOp-abcdef123455:ExampleFlow"
 ],
 "detail": {
 "errored": true,
 "error-code": "AccessDeniedException",
 "error-message": "Permission denied accessing encryption key for output Test. Removing output until it is fixed (secret arn:aws:secretsmanager:us-east-1:111122223333:secret:ExampleSecret, role arn:aws:iam::111122223333:role/ExampleKey)"
 }
}
```

# MediaConnect événement de santé à la source
<a name="monitoring-cloudwatch-events-source-health"></a>

AWS Elemental MediaConnect publie les événements relatifs à l'état de santé de la source après le changement de l'état d'un indicateur de santé source.

MediaConnect publie cet événement chaque fois qu'un changement d'état est apporté à un ou plusieurs des indicateurs de santé de la source suivants. Cet événement publie l'état actuel et précédent du flux. Notez que l'événement relatif à l'état de la source répertorie le flux et la source concernés dans la `resources` section.

Les indicateurs de santé sources sont les suivants :
+ **État de la source**
  + États possibles :`connected`,`receiving`,`disconnected`, `idle`
+ **TR-101** : La TR-101 est une recommandation technique standard de l'industrie pour la surveillance des flux de transport (TS). Les événements suivants ne sont publiés que pour les protocoles basés sur TS. 
  + **Perte de synchronisation TS** : vrai lorsque les charges utiles sources ne ressemblent pas à un flux de transport valide.
  + **Erreur de comptage de continuité** : vrai lorsque la source détecte des erreurs de comptage de continuité.
  + **Erreur de transport** : vrai lorsque l'indicateur de transport est défini sur le TS.
  + **Erreur PCR** - vraie en cas de discontinuité de la PCR ou d'un long intervalle dans la réception des paquets PCR.

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Le message suivant est un exemple de cet événement.

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "MediaConnect Source Health",
  "source": "aws.mediaconnect",
  "account": "012345678901",
  "time": "2006-01-02T15:04:05Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:mediaconnect:us-east-1:012345678901:flow:1-AbCdEfGhIjKlMnOp-abcdef123455:ExampleFlow",
    "arn:aws:mediaconnect:us-east-1:012345678901:source:1-AbCdEfGhIjKlMnOp-abcdef123455:ExampleSource"
  ],
  "detail": {
    "unhealthy": true,
    "current": {
      "state": "CONNECTED",
      "tr101": {
        "ts_sync_loss": false,
        "continuity_count_error": true,
        "transport_error": true,
        "pcr_error": true
      }
    },
    "previous": {
      "state": "CONNECTED",
      "tr101": {
        "ts_sync_loss": false,
        "continuity_count_error": false,
        "transport_error": false,
        "pcr_error": false
      }
    }
  }
}
```

# MediaConnect événement de santé de sortie
<a name="monitoring-cloudwatch-events-output-health"></a>

AWS Elemental MediaConnect publie les événements de santé en sortie après que l'état d'un indicateur de santé en sortie change.

 MediaConnect publie cet événement chaque fois que l'état d'un ou de plusieurs des indicateurs de santé des résultats suivants change. Cet événement publie l'état actuel et précédent du flux. Notez que l'événement d'état de la sortie répertorie le flux et la sortie concernés dans la `resources` section.

Les indicateurs de santé relatifs aux résultats sont les suivants :
+ **État de sortie**
  + États possibles :`connected`,`sending`,`disconnected`, `idle`

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Le message suivant est un exemple de cet événement.

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-0123456789ab",
  "detail-type": "MediaConnect Output Health",
  "source": "aws.mediaconnect",
  "account": "012345678901",
  "time": "2006-01-02T15:04:05Z",
  "region": "us-east-1",
  "resources": [
    "arn:aws:mediaconnect:us-east-1:012345678901:flow:1-AbCdEfGhIjKlMnOp-abcdef123455:ExampleFlow",
    "arn:aws:mediaconnect:us-east-1:012345678901:output:1-AbCdEfGhIjKlMnOp-abcdef123455:ExampleOutput"
  ],
  "detail": {
    "current": {
      "state": "CONNECTED"
    },
    "previous": {
      "state": "DISCONNECTED"
    }
  }
}
```

# MediaConnect événement sur la qualité du contenu du flux
<a name="monitoring-eventbridge-events-content-quality"></a>

AWS Elemental MediaConnect publie l'événement suivant lorsqu'un problème de qualité du contenu est détecté : `MediaConnect Flow Content Quality`

MediaConnect publie cet événement selon trois scénarios :

1. Lorsque le seuil de durée est dépassé pour l'une des métriques suivantes :
   + **Cadres noirs** : des périodes d'images vidéo noires sont détectées dans le flux.
   + **Images figées** : des périodes d'images vidéo immuables sont détectées dans le flux.
   + **Son silencieux** : des périodes de silence audio sont détectées dans le flux.

1. Lorsque le contenu audio ou vidéo est absent du flux. Cela se produit lorsque la surveillance est configurée pour les flux audio ou vidéo, mais qu'il n'est pas MediaConnect possible de détecter les données attendues à surveiller.

1. Lorsqu'un problème précédemment signalé a été résolu (état de résolution).

MediaConnect publie ces événements chaque fois que l'état d'une condition surveillée change. Cela inclut le moment où les problèmes sont détectés pour la première fois, leur résolution ou toute combinaison de ces modifications. Par exemple, un seul événement peut indiquer que certains problèmes sont en cours de résolution alors que d'autres sont détectés, en fonction de ce qui a changé au cours de cette période de rapport.

Dans l'événement JSON, vous verrez les champs suivants pour indiquer ces problèmes :

**En cas de dépassement du seuil de durée :**
+ `black_frames_duration_breaching`: vrai lorsque les images noires dépassent le seuil
+ `frozen_frames_duration_breaching`: vrai lorsque les images figées dépassent le seuil
+ `silent_audio_duration_breaching`: vrai lorsque le son silencieux dépasse le seuil

**Pour les fichiers audio/vidéo manquants :**
+ `audio_missing`: vrai en cas d'absence de contenu audio
+ `video_missing`: vrai en cas d'absence de contenu vidéo

Ces alertes sont visibles sur la MediaConnect console ou à l'aide de la commande `describe-flow` AWS Command Line Interface (AWS CLI). Pour plus d'informations sur la `describe-flow` commande, consultez le manuel de [référence des commandes de l'AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/describe-flow.html).

Pour plus d'informations sur l'inscription à cet événement, consultez [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html).

Le message suivant est un exemple de `MediaConnect Flow Content Quality` cet événement. Dans cet exemple, l'événement indique à la fois un contenu audio manquant et un dépassement du seuil de durée des images gelées dans le flux.

```
{
    "impacted": true,
    "streams": [
        {
            "audio_missing": true,
        },
        }
            "frozen_frames_duration_breaching": true,
        }
    ]
}
```