翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
による Amazon Kinesis Video Streams メトリクスのモニタリング CloudWatch
Amazon を使用して Kinesis ビデオストリームをモニタリングできます。Amazon KinAmazon CloudWatch Kinesis Video Streams から未加工データを収集して処理し、読み取り可能でほぼリアルタイムのメトリクスに変換します。これらの統計は 15 か月間記録されるため、履歴情報にアクセスして、ウェブアプリケーションやサービスのパフォーマンスをより的確に把握できます。
Amazon Kinesis Video Streams コンソールでは
-
[Dashboard] (ダッシュボード) ページで、[Account-level metrics for Current Region] (現在のリージョンのアカウントレベルのメトリクス) セクションの [Video streams] (ビデオストリーム) タブを選択します 。
-
ビデオストリームの詳細ページで、[モニタリング] タブを選択します。
Amazon Kinesis Video Streams は次のメトリクスを提供します。
メトリクス | 説明 |
---|---|
ArchivedFragmentsConsumed.Media |
すべての API によって消費されたフラグメントメディアクォータポイントの数。クォータポイントの概念の説明については、フラグメントメタデータクォータとフラグメントメディアクォータ を参照してください。 単位: カウント |
ArchivedFragmentsConsumed.Metadata |
すべての API によって消費されたフラグメントメタデータのクォータポイントの数。クォータポイントの概念の説明については、フラグメントメタデータクォータとフラグメントメディアクォータ を参照してください。 単位: カウント |
|
特定のストリームの 単位: カウント |
|
ストリームの一部として受信したバイト数。 単位: バイト |
|
ストリームの一部として受信した完全なフラグメントの数。 単位: カウント |
|
ストリームの一部として受信された完全なフレームの数。 単位: カウント |
|
サービスホストへの接続の合計数。 単位: カウント |
|
単位: カウント |
|
フラグメントの最初のバイトと最後のバイトが Amazon Kinesis Video Streams によって受信される時間差。 単位: ミリ秒 |
|
フラグメントデータ全体が受信され、アーカイブされてから経過した時間です。 単位: カウント |
|
InletService 接続を確立したときからのリクエストと HTTP レスポンスとの時間差。 単位: カウント |
|
Amazon Kinesis Video Streams が新しいフラグメントの最初のバイトを受信したときと、フラグメントに対してバッファリング ACK が送信されるときとの時間差。 単位: ミリ秒 |
|
Amazon Kinesis Video Streams が新しいフラグメントの最後のバイトを受信したときと、そのフラグメントの Received ACK が送信されたときとの時間差。 単位: ミリ秒 |
|
Amazon Kinesis Video Streams が新しいフラグメントの最後のバイトを受信したときと、フラグメントに対して永続的な ACK が送信されるときとの時間差。 単位: ミリ秒 |
|
ストリームの処理中に送信されたエラー ACK の数。 単位: カウント |
|
フラグメントが正常に書き込まれるたびに 1。フラグメントが失敗するたびに 0。このメトリクスの平均値は、完全で有効なフラグメントがどれくらい送信されたかを示しています。 単位: カウント |
|
特定のストリームの 単位: カウント |
|
特定のストリームの 単位: バイト |
|
単位: カウント |
|
単位: カウント |
|
現在のサーバータイムスタンプと、最後に送信されたフラグメントのサーバータイムスタンプとの時間差。 単位: ミリ秒 |
|
正常に確立されなかった接続の数。 単位: カウント |
|
各フラグメントが正常に送信されると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID AWS を含むリクエストとレスポンスの概要を有効にする方法について詳しくは、「リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリームの 単位: バイト |
|
特定のストリームの 単位: カウント |
|
特定のストリームの 単位: カウント |
|
特定のストリームの 単位: カウント |
|
各フラグメントが正常に送信されると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリームの 単位: バイト |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリームの 単位: バイト |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定のストリーム名の 単位: ミリ秒 |
|
特定のストリームの 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法の詳細については、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定の動画ストリーム名の GetClip API 呼び出しのレイテンシー。 単位: ミリ秒 |
|
特定の動画ストリームの GetClip API リクエスト数。 単位: カウント |
|
各リクエストが成功すると 1、失敗すると 0。平均値は成功率を示しています。 注記失敗には、400(ユーザー)エラーと 500(システム)エラーの両方が含まれます。リクエスト ID を含むリクエストとレスポンスの概要を有効にする方法について詳しくは、「 AWS リクエスト/レスポンスの概要ロギング」を参照してください。 単位: カウント |
|
特定の動画ストリームの GetClip API の一部としてサービスから送信されたバイトの総数です。 単位: バイト |
CloudWatch メトリクスガイダンス
CloudWatch メトリクスは以下の質問に対する答えを見つけるのに役立ちます。
トピック
- データは Amazon Kinesis Video Streams サービスに届いていますか?
- Amazon Kinesis Video Streams サービスによってデータが正常に取り込まれないのはなぜですか?
- Amazon Kinesis Video Streams サービスから、プロデューサーから送信されるのと同じ速度でデータを読み取ることができないのはなぜですか?
- コンソールにビデオが含まれないのはなぜですか? また、ビデオの再生に遅延があるのはなぜですか?
- リアルタイムのデータの読み取りの遅延とは何ですか? また、クライアントがストリームの先頭から遅延するのはなぜですか?
- クライアントは Kinesis ビデオストリームからデータを読み込んでいますか? また、そのレートはどれだけですか?
- クライアントが Kinesis ビデオストリームからデータを読み込むことはできないのはなぜですか?
データは Amazon Kinesis Video Streams サービスに届いていますか?
関連するメトリクス:
-
PutMedia.IncomingBytes
-
PutMedia.IncomingFragments
-
PutMedia.IncomingFrames
アクション項目:
-
これらのメトリクスが低下した場合は、アプリケーションがまだサービスにデータを送信していないかどうかを確認してください。
-
ネットワーク帯域幅を確認します。ネットワーク帯域幅が不十分な場合は、それが原因でサービスがデータを受信するレートが低下している可能性があります。
Amazon Kinesis Video Streams サービスによってデータが正常に取り込まれないのはなぜですか?
関連するメトリクス:
-
PutMedia.Requests
-
PutMedia.ConnectionErrors
-
PutMedia.Success
-
PutMedia.ErrorAckCount
アクション項目:
-
データが増加した場合は
PutMedia.ConnectionErrors
、プロデューサークライアントが受信した HTTP レスポンスとエラーコードを見て、接続の確立中に発生しているエラーを確認してください。 -
PutMedia.Success
減少または増加した場合はPutMedia.ErrorAckCount
、サービスから送信される ack 応答の ack エラーコードを見て、データの取り込みが失敗している理由を調べてください。詳細については、「.Values」を参照してくださいAckErrorCode。
Amazon Kinesis Video Streams サービスから、プロデューサーから送信されるのと同じ速度でデータを読み取ることができないのはなぜですか?
関連するメトリクス:
-
PutMedia.FragmentIngestionLatency
-
PutMedia.IncomingBytes
アクション項目:
-
これらのメトリクスが低下した場合は、接続のネットワーク帯域幅を確認してください。低帯域幅接続により、データはより低いレートでサービスに到達する可能性があります。
コンソールにビデオが含まれないのはなぜですか? また、ビデオの再生に遅延があるのはなぜですか?
関連するメトリクス:
-
PutMedia.FragmentIngestionLatency
-
PutMedia.FragmentPersistLatency
-
PutMedia.Success
-
ListFragments.Latency
-
PutMedia.IncomingFragments
アクション項目:
-
PutMedia.FragmentIngestionLatency
増加または減少した場合は、ネットワーク帯域幅を確認しPutMedia.IncomingFragments
、データがまだ送信されているかどうかを確認してください。 -
ドロップインが発生した場合は
PutMedia.Success
、ACK エラーコードを確認してください。詳細については、AckErrorCode.Values を参照してください。 -
PutMedia.FragmentPersistLatency
またはの数が増えている場合はListFragments.Latency
、サービスの問題が発生している可能性があります。この状態が長期間続く場合は、カスタマーサービスの担当者に問い合わせて、サービスに問題がないかどうかを確認してください。
リアルタイムのデータの読み取りの遅延とは何ですか? また、クライアントがストリームの先頭から遅延するのはなぜですか?
関連するメトリクス:
-
GetMedia.MillisBehindNow
-
GetMedia.ConnectionErrors
-
GetMedia.Success
アクション項目:
-
の数が増えている場合は
GetMedia.ConnectionErrors
、ストリームへの再接続を頻繁に試みるため、消費者がストリームの読み取りに遅れをとっている可能性があります。GetMedia
リクエストに対して返される HTTP レスポンス/エラーコードを確認します。 -
通信が切断された場合は
GetMedia.Success
、サービスがコンシューマーにデータを送信できないことが原因と考えられます。その結果、接続が切断され、コンシューマーから再接続され、コンシューマーはストリームの先頭よりも遅れてしまいます。 -
データが増加した場合は
GetMedia.MillisBehindNow
、帯域幅制限を調べて、帯域幅が減少したためにデータを受信する速度が遅くなっていないか確認してください。
クライアントは Kinesis ビデオストリームからデータを読み込んでいますか? また、そのレートはどれだけですか?
関連するメトリクス:
-
GetMedia.OutgoingBytes
-
GetMedia.OutgoingFragments
-
GetMedia.OutgoingFrames
-
GetMediaForFragmentList.OutgoingBytes
-
GetMediaForFragmentList.OutgoingFragments
-
GetMediaForFragmentList.OutgoingFrames
アクション項目:
-
これらの指標は、リアルタイムデータとアーカイブデータが読み取られる頻度を示しています。
クライアントが Kinesis ビデオストリームからデータを読み込むことはできないのはなぜですか?
関連するメトリクス:
-
GetMedia.ConnectionErrors
-
GetMedia.Success
-
GetMediaForFragmentList.Success
-
PutMedia.IncomingBytes
アクション項目:
-
増加している場合は
GetMedia.ConnectionErrors
、GetMedia
リクエストによって返される HTTP レスポンスとエラーコードを確認してください。詳細については、「AckErrorCode.Values」を参照してください。 -
最新データやライブデータを読み込もうとしている場合は、サービスが消費者に送信するデータがストリームに入っていないか確認してください
PutMedia.IncomingBytes
。 -
データが不足している場合は
GetMediaForFragmentList.Success
、サービスがコンシューマーにデータを送信できないことが原因と考えられます。GetMedia.Success
この状態が長期間続く場合は、カスタマーサービスの担当者に問い合わせて、サービスに問題がないかどうかを確認してください。