AWS Elemental MediaConnect ソースのヘルスイベント
AWS Elemental MediaConnectは、ソースのヘルスインジケーターの状態が変化した後に、ソースのヘルスイベントを公開します。
MediaConnect は、次の 1 つ以上のソースのヘルスインジケーターの状態が変化した場合はいつでもこのイベントを公開します。このイベントは、フローの現在の状態と以前の状態を公開します。ソースのヘルスイベントでは、影響を受けるフローとソースがresources
セクションに一覧表示されていることに注意してください。
ソースのヘルスメトリクスは次のとおりです:
-
ソースステート
-
考えられる状態:
connected
、receiving
、disconnected
、idle
-
-
TR-101: TR-101は、トランスポートストリーム (TS) のモニタリングに関する業界標準の技術的推奨事項です。以下のイベントは TS ベースのプロトコルについてのみ公開されています。
-
TS 同期損失-ソースペイロードが有効なトランスポートストリームには見えない場合は、当てはまります。
-
連続カウントエラー -ソースが連続カウントエラーを検出した場合は、当てはまります。
-
トランスポートエラー-TS にトランスポートインジケーターが設定されている場合は、当てはまります。
-
PCR エラー-PCR パケットの受信に PCR が連続していない場合や、ギャップが長い場合は、当てはまります。。
-
このイベントにサブスクライブする方法については、Amazon CloudWatch を参照してください。
以下のメッセージは、このCloudWatchのイベントの例です。
{
"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": {
"source_state": "CONNECTED",
"tr101": {
"ts_sync_loss": false,
"continuity_count_error": true,
"transport_error": true,
"pcr_error": true
}
},
"previous": {
"source_state": "CONNECTED",
"tr101": {
"ts_sync_loss": false,
"continuity_count_error": false,
"transport_error": false,
"pcr_error": false
}
}
}
}