翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CloudWatch を使用して AWS Elemental MediaTailor メトリクスをモニタリングできます。CloudWatch は、サービスのパフォーマンスに関する raw データを収集し、そのデータを読み取り可能なほぼリアルタイムのメトリクスに処理します。これらの統計は 15 か月間保持されるため、履歴情報にアクセスし、ウェブアプリケーションまたはサービスの動作をより的確に把握できます。また、特定のしきい値を監視するアラームを設定し、これらのしきい値に達したときに通知を送信したりアクションを実行したりできます。詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。
メトリクスは、古いマニフェストを調査するときに便利です。詳細については、「メトリクスを使用した古いマニフェストの診断」を参照してください。
メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。
CloudWatch コンソールを使用してメトリクスを表示するには
-
CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/
) を開きます。 -
ナビゲーションペインで Metrics (メトリクス) を選択します。
-
[すべてのメトリクス] で、[MediaTailor] 名前空間を選択します。
-
メトリクスを表示するメトリクスディメンション (originID など) を選択します。
-
表示する期間を指定します。
AWS Command Line Interface (AWS CLI) を使用してメトリクスを表示するには
-
コマンドプロンプトで、次のコマンドを使用します。
aws cloudwatch list-metrics --namespace "AWS/MediaTailor"
AWS Elemental MediaTailor CloudWatch メトリクス
AWS Elemental MediaTailor 名前空間には、次のメトリクスが含まれます。これらのメトリクスはデフォルトでユーザーのアカウントに発行されます。
チャネルアセンブリ (CA) メトリクス
次の表では、すべてのメトリクスをチャネルまたはチャネル出力で使用できます。
メトリクス | 説明 |
---|---|
4xxErrorCount
|
|
5xxErrorCount
|
|
RequestCount
|
リクエストの総数。トランザクション数は、プレイヤーが更新されたマニフェストをリクエストする頻度とプレイヤーの数に大きく依存します。プレイヤーリクエストのそれぞれがトランザクションとして計上されます。 |
TotalTime
|
アプリケーションサーバーがリクエストの処理にかかった時間。クライアントとネットワークとの間でバイトの受信と書き込みにかかった時間も含まれます。 |
サーバー側の広告挿入 (SSAI) メトリクス
次の表に、サーバー側の広告挿入メトリクスを示します。
メトリクス | 説明 |
---|---|
AdDecisionServer.Ads
|
ユーザー指定の CloudWatch 期間内において、広告決定サーバー (ADS) レスポンスに含まれていた広告の数。 |
AdDecisionServer.Duration
|
ユーザー指定の CloudWatch 期間内において、MediaTailor が ADS から受信したすべての広告の合計継続時間 (ミリ秒単位)。この期間は、 |
AdDecisionServer.Errors
|
ユーザー指定の CloudWatch 期間内において、MediaTailor が ADS から受信した HTTP 200 以外のステータスコードを持つレスポンス、空のレスポンス、およびタイムアウトレスポンスの数。 |
AdDecisionServer.FillRate
|
ユーザー指定の期間中に、ADS からのレスポンスが対応する個々の ad avail を埋めた率の単純平均。 加重平均を取得するには、 |
AdDecisionServer.Latency
|
MediaTailor から ADS へのリクエストの応答時間をミリ秒単位で表します。 |
AdDecisionServer.Timeouts
|
ユーザー指定の CloudWatch 期間中の ADS に対するタイムアウトリクエストの数。 |
AdNotReady
|
ユーザー指定の期間中に、内部トランスコーダーサービスによるトランスコードが未完了の広告を ADS が参照した回数。 このメトリクスの値が大きいと、全体的な |
AdsBilled
|
MediaTailor が挿入に基づいて顧客に請求する広告の数。 |
Avail.Duration
|
CloudWatch 期間内における、ad avail の計画された合計ミリ秒数。計画された合計は、オリジンマニフェスト内の ad avail 継続時間に基づきます。 |
Avail.FilledDuration
|
CloudWatch 期間内に MediaTailor が広告で埋める ad avail 時間の計画された合計ミリ秒数。 |
Avail.FillRate
|
CloudWatch 期間内に MediaTailor が個々の ad avail を埋める率の計画された単純平均。 加重平均を取得するには、 MediaTailor が達成できる最大 |
Avail.Impression
|
MediaTailor がサーバー側のビーコン中に表示するインプレッション追跡イベントを含む広告の数 (インプレッションの数ではありません)。 |
Avail.ObservedDuration
|
CloudWatch 期間内に発生した、ad avail の観測された合計ミリ秒数。 |
Avail.ObservedFilledDuration
|
CloudWatch 期間内に MediaTailor が広告で埋めた ad avail 時間の観測されたミリ秒数。 |
Avail.ObservedFillRate
|
CloudWatch 期間内に MediaTailor が個々の ad avail を埋めた率の観測された単純平均。 最初の |
Avail.ObservedSlateDuration
|
CloudWatch 期間内に挿入されたスレートの観測された合計ミリ秒数。 |
GetManifest.Age
|
マニフェストの合計経過時間をミリ秒単位で表します。オリジンがマニフェストを作成するときから、MediaTailor がパーソナライズされたマニフェストを送信するときに測定されます。 マニフェストの経過時間を測定するためのメトリクスの詳細については、「」を参照してくださいメトリクスを使用した古いマニフェストの診断。 |
GetManifest.Errors
|
ユーザー指定の CloudWatch 期間中、MediaTailor がマニフェストを生成する間に受信されたエラーの数。 |
GetManifest.Latency
|
マニフェストを生成するリクエストの MediaTailor 応答時間をミリ秒単位で表します。 マニフェストの経過時間を測定するためのメトリクスの詳細については、「」を参照してくださいメトリクスを使用した古いマニフェストの診断。 |
GetManifest.MediaTailorAge
|
マニフェストが MediaTailor に保存された時間をミリ秒単位で表します。MediaTailor がオリジンレスポンスを受信したときから、MediaTailor がパーソナライズされたマニフェストを送信するときに測定されます。 マニフェストの経過時間を測定するためのメトリクスの詳細については、「」を参照してくださいメトリクスを使用した古いマニフェストの診断。 |
Origin.Age
|
オリジンにマニフェストがあるミリ秒単位の時間。オリジンがマニフェストを作成するときから、MediaTailor がオリジンリクエストを送信するときに測定されます。 すべての マニフェストの経過時間を測定するためのメトリクスの詳細については、「」を参照してくださいメトリクスを使用した古いマニフェストの診断。 |
Origin.Errors
|
ユーザー指定の CloudWatch 期間中、MediaTailor がオリジンサーバーから受信した HTTP 200 以外のステータスコードを持つレスポンスとタイムアウトレスポンスの数。 すべての |
Origin.ManifestFileSizeBytes
|
HLS と DASH の両方のオリジンマニフェストのファイルサイズをバイト単位で指定します。通常、このメトリクスは と組み合わせて使用されます すべての |
Origin.ManifestFileSizeTooLarge
|
マニフェストサイズが設定された量より大きいオリジンからのレスポンスの数。通常、このメトリクスは と組み合わせて使用されます すべての |
Origin.Timeouts
|
ユーザー指定の CloudWatch 期間中のオリジンサーバーに対するタイムアウトリクエストの数。 すべての |
Requests
|
すべてのリクエストタイプにおける 1 秒あたりの同時トランザクションの数。トランザクション数は、主にプレイヤーの数と、プレイヤーが更新されたマニフェストをリクエストする頻度によって異なります。プレイヤーリクエストのそれぞれがトランザクションとして計上されます。 |
SkippedReason.DurationExceeded
|
ADS が指定された avail 期間よりも長い広告期間を返したために avail に挿入されなかった広告の数。このメトリクスの値が大きいと、 |
SkippedReason.EarlyCueIn
|
早期の のためにスキップされた広告の数 |
SkippedReason.ImportError
|
インポートジョブのエラーによりスキップされた広告の数。 |
SkippedReason.ImportInProgress
|
既存のアクティブなインポートジョブのためにスキップされた広告の数。 |
SkippedReason.InternalError
|
MediaTailor の内部エラーのためにスキップされた広告の数。 |
SkippedReason.NewCreative
|
アセットがクライアントから初めてリクエストされたために avail に挿入されなかった広告の数。このメトリクスの値が大きいと、アセットが正常にトランスコードされるまで |
SkippedReason.NoVariantMatch
|
広告とコンテンツの間にバリアントが一致しないためにスキップされた広告の数。 |
SkippedReason.PersonalizationThresholdExceeded
|
この設定でパーソナライゼーションしきい値設定を超える広告の期間。 |
SkippedReason.ProfileNotFound
|
トランスコードプロファイルが見つからないためにスキップされた広告の数。 |
SkippedReason.TranscodeError
|
トランスコードエラーによりスキップされた広告の数。 |
SkippedReason.TranscodeInProgress
|
広告がまだトランスコードされていないために avail に挿入されなかった広告の数。このメトリクスの値が大きいと、アセットが正常にトランスコードされるまで |
単純平均と加重平均
MediaTailor からの広告リクエストに対する ADS からのレスポンスと、MediaTailor が ad avail を埋める方法に関する単純平均と加重平均を取得できます。
-
単純平均は、
AdDecisionServer.FillRate
およびAvail.FillRate
で提供されます。これらは、対象期間の個々の avail に対するフィルレート割合 (%) の平均です。単純平均では、個々の avail の継続時間の違いは考慮されません。 -
加重平均は、すべての avail 継続時間の合計に対するフィルレート (%) です。これらの値は、(
AdDecisionServer.Duration
×100)÷Avail.Duration
および (Avail.FilledDuration
×100)÷Avail.Duration
として計算されます。これらの平均値には、各 ad avail の継続l時間における違いが反映されており、継続時間が長いものほど重みが大きくなります。
単一の ad avail のみを含む期間の場合、AdDecisionServer.FillRate
によって算出される単純平均は、(AdDecisionServer.Duration
×100)÷Avail.Duration
で算出される加重平均と同等です。Avail.FillRate
で算出される単純平均は、(Avail.FilledDuration
×100)÷Avail.Duration
で算出される加重平均と同等です。
例
指定した期間に次の 2 つの ad avail が含まれるとします。
-
最初の ad avail の継続時間は 90 秒です。
-
この avail に対する ADS レスポンスは、45 秒の広告を提供します (50% 満稿)。
-
MediaTailor は、利用可能な広告時間の 45 秒分を埋めます (50% 満稿)
-
-
2 つめの ad avail の継続時間は 120 秒です。
-
この avail に対する ADS レスポンスは、120 秒の広告を提供します (100% 満稿)。
-
MediaTailor は、利用可能な広告時間の 90 秒分を埋めます (75% 満稿)
-
メトリクスは以下のとおりです。
-
Avail.Duration
は 210 (2 つの ad avail 継続時間の合計: 90+120) です。 -
AdDecisionServer.Duration
は 165 (2 つのレスポンス継続時間の合計: 45+120) です。 -
Avail.FilledDuration
は 135 (2 つの埋められた継続時間の合計: 45+90) です。 -
AdDecisionServer.FillRate
は 75% (avail ごとの満稿割合 (%) の平均: (50%+100%)÷2) です。これは単純平均です。 -
ADS フィルレートの加重平均は 78.57% (
Avail.Duration
の割合としてのAdDecisionServer.Duration
: (165×100)÷210) です。この計算では、継続時間の違いが考慮されます。 -
Avail.FillRate
は 62.5% (avail ごとの満稿割合 (%) の平均: (50%+75%)÷2) です。これは単純平均です。 -
MediaTailor の avail フィルレートの加重平均は 64.29% (
Avail.Duration
の割合としてのAvail.FilledDuration
: (135×100)÷210) です。この計算では、継続時間の違いが考慮されます。
MediaTailor が ad avail に対して達成できる最高の Avail.FillRate
は 100% です。ADS は、avail で利用可能な時間よりも長い広告時間を返す場合がありますが、MediaTailor が埋めることができるのは利用可能な時間のみです。
AWS Elemental MediaTailor CloudWatch ディメンション
次のディメンションを使用して AWS Elemental MediaTailor データをフィルタリングできます。
ディメンション | 説明 |
---|---|
|
メトリクスが属する設定を示します。 |