

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Elemental MediaConnect のヘルスイベントフロー
<a name="monitoring-cloudwatch-events-flow-health"></a>

AWS Elemental MediaConnect は、ヘルスインジケーターフローの状態が変化した後にヘルスイベントフローを公開します。

MediaConnect は、次の 1 つ以上のヘルスインジケーターフローの状態が変化した場合はいつでもこのイベントを公開します。このイベントは、フローの現在の状態と以前の状態を公開します。

フローの健全性は次のとおりです:
+ **ソースステート**
  + 考えられる状態:`connected`、`receiving`、`disconnected`、`idle`
+ **フェイルオーバー・スイッチ**
  + 考えられる状態:`true`、`false`
+ **TR-101**: TR-101は、トランスポートストリーム (TS) のモニタリングに関する業界標準の技術的推奨事項です。以下のイベントは TS ベースのプロトコルについてのみ公開されています。
  + **TS 同期損失**とは、`true`が、ソースペイロードが有効なトランスポートストリームには見えない場合に起きます。
  + **連続カウントエラー**とは、`true`がソース側で連続カウントエラーが見つかった場合に起きます。
  + **トランスポートエラー**とは、`true`が、TS にトランスポートインジケーターが設定されている場合に起きます。
  + **PCR エラーとは**、`true`がPCR パケットの受信に PCR の連続性がなかったり、ギャップが長かったりする場合に起きます。

このイベントにサブスクライブする方法については、[Amazon CloudWatch](https://docs.aws.amazon.com/cloudwatch/) を参照してください。

以下のメッセージは、このCloudWatchのイベントの例です。

```
{
  "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
      }
    }
  }
}
```