AWS Elemental MediaConnect のヘルスイベントフロー - AWS Elemental MediaConnect

AWS Elemental MediaConnect のヘルスイベントフロー

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

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

フローの健全性は次のとおりです:

  • ソースステート

    • 考えられる状態:connectedreceivingdisconnectedidle

  • フェイルオーバー・スイッチ

    • 考えられる状態:truefalse

  • TR-101: TR-101は、トランスポートストリーム (TS) のモニタリングに関する業界標準の技術的推奨事項です。以下のイベントは TS ベースのプロトコルについてのみ公開されています。

    • TS 同期損失とは、trueが、ソースペイロードが有効なトランスポートストリームには見えない場合に起きます。

    • 連続カウントエラーとは、trueがソース側で連続カウントエラーが見つかった場合に起きます。

    • トランスポートエラーとは、trueが、TS にトランスポートインジケーターが設定されている場合に起きます。

    • PCR エラーとはtrueがPCR パケットの受信に PCR の連続性がなかったり、ギャップが長かったりする場合に起きます。

このイベントにサブスクライブする方法については、Amazon 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 } } } }