モニタリング AWS Elemental MediaTailor Amazon CloudWatch メトリクスを使用する - AWS Elemental MediaTailor

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

モニタリング AWS Elemental MediaTailor Amazon CloudWatch メトリクスを使用する

をモニタリングできます。 AWS Elemental MediaTailor を使用して メトリクス CloudWatch。サービスのパフォーマンスに関する CloudWatch raw データを収集し、そのデータを読み取り可能なほぼリアルタイムのメトリクスに処理します。これらの統計は 15 か月間保持されるため、履歴情報にアクセスし、ウェブアプリケーションまたはサービスの動作をより的確に把握できます。また、特定のしきい値を監視するアラームを設定し、これらのしきい値に達したときに通知を送信したりアクションを実行したりできます。詳細については、「Amazon ユーザーガイド CloudWatch 」を参照してください。

メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。

CloudWatch コンソールを使用してメトリクスを表示するには
  1. で CloudWatch コンソールを開きますhttps://console.aws.amazon.com/cloudwatch/

  2. ナビゲーションペインで Metrics (メトリクス) を選択します。

  3. すべてのメトリクス で、MediaTailor名前空間を選択します。

  4. メトリクスを表示するメトリクスディメンション (originID など) を選択します。

  5. 表示する期間を指定します。

を使用してメトリクスを表示するには AWS Command Line Interface (AWS CLI)
  • コマンドプロンプトで、次のコマンドを使用します。

    aws cloudwatch list-metrics --namespace "AWS/MediaTailor"

AWS Elemental MediaTailor CloudWatch メトリクス

- AWS Elemental MediaTailor 名前空間には、次のメトリクスが含まれます。これらのメトリクスはデフォルトでユーザーのアカウントに発行されます。

チャネルアセンブリ (CA) メトリクス

次の表では、すべてのメトリクスをチャンネルまたはチャンネル出力で使用できます。

メトリクス 説明
4xxErrorCount

4xx エラーの数。

5xxErrorCount

5xx エラーの数。

RequestCount

リクエストの総数。トランザクション数は、プレイヤーが更新されたマニフェストをリクエストする頻度とプレイヤーの数に大きく依存します。プレイヤーリクエストのそれぞれがトランザクションとして計上されます。

TotalTime

アプリケーションサーバーがリクエストの処理にかかった時間。クライアントとネットワークとの間でのバイトの受信と書き込みにかかった時間も含まれます。

サーバー側の広告挿入 (SSAI) メトリクス

次の表に、サーバー側の広告挿入メトリクスを示します。

メトリクス 説明
AdDecisionServer.Ads

指定した CloudWatch 期間内に広告決定サーバー (ADS) レスポンスに含まれる広告の数。

AdDecisionServer.Duration

指定したADS CloudWatch 期間内に から MediaTailor 受信したすべての広告の合計時間をミリ秒単位で表します。この期間は、Avail.Duration指定した よりも長くすることができます。

AdDecisionServer.Errors

指定した CloudWatch 期間内に から MediaTailor 受信した 200 以外のHTTPステータスコードレスポンス、空のレスポンスADS、タイムアウトレスポンスの数。

AdDecisionServer.FillRate

からのレスポンスが、指定した期間に対応する個々の ad avail ADSを埋めたレートの単純平均。

加重平均を取得するには、AdDecisionServer.DurationAvail.Duration の割合 (%) で計算します。単純平均および加重平均の詳細については、「単純平均と加重平均」を参照してください。

AdDecisionServer.Latency

が MediaTailor に対して行ったリクエストの応答時間をミリ秒単位で表しますADS。

AdDecisionServer.Timeouts

指定した CloudWatch 期間ADSに に対してタイムアウトしたリクエストの数。

AdNotReady

指定した期間内に内部トランスコーダーサービスによってまだトランスコードされていない広告を がADS指した回数。

このメトリクスの値が大きいと、全体的な Avail.FillRate が低くなる可能性があります。

AdsBilled

が挿入に基づいて顧客に MediaTailor 請求する広告の数。

Avail.Duration

CloudWatch 期間内に計画された ad avail のミリ秒数の合計。計画された合計は、オリジンマニフェスト内の ad avail 継続時間に基づきます。

Avail.FilledDuration

期間内に広告がいっぱい MediaTailor になる ad CloudWatch avail 時間の計画されたミリ秒数。

Avail.FillRate

が CloudWatch 期間内の個々の ad avail を埋め MediaTailor るレートの計画された単純平均。

加重平均を取得するには、Avail.FilledDurationAvail.Duration の割合 (%) で計算します。単純平均および加重平均の詳細については、「単純平均と加重平均」を参照してください。

が達成Avail.FillRate MediaTailor できる最大値は、 によって制限されますAdDecisionServer.FillRateAvail.FillRate が低い場合は、AdDecisionServer.FillRate と比較してください。が低い場合、 AdDecisionServer.FillRateは avail 期間に十分な広告を返さないADS可能性があります。

Avail.Impression

サーバー側のビーコン中に が MediaTailor 表示するインプレッション追跡イベントを含む広告の数 (インプレッションの数ではありません)。

Avail.ObservedDuration

CloudWatch 期間内に発生した ad avail の観測された合計ミリ秒数。 Avail.ObservedDuration は ad avail の最後に出力され、ad avail 中にマニフェストで報告されたセグメントの期間に基づきます。

Avail.ObservedFilledDuration

CloudWatch 期間内に広告が MediaTailor いっぱいになった ad avail 時間の観測ミリ秒数。

Avail.ObservedFillRate

CloudWatch 期間内に個々の ad avail が MediaTailor 満たされた割合の観測された単純平均。

Avail.ObservedSlateDuration

期間内に挿入されたスレートの観測された合計ミリ秒数 CloudWatch 。

GetManifest.Errors

が指定した CloudWatch 期間にマニフェストを生成 MediaTailor している間に受信したエラーの数。

GetManifest.Latency

マニフェストを生成するリクエストの MediaTailor 応答時間をミリ秒単位で表します。

Origin.Errors

指定した CloudWatch 期間にオリジンサーバーから MediaTailor 受信した 200 以外のHTTPステータスコードレスポンスとタイムアウトレスポンスの数。

Origin.Latency

が MediaTailorコンテンツオリジンサーバーに対して行ったリクエストの応答時間。

Origin.ManifestFileSizeBytes

HLS と の両方のオリジンマニフェストのファイルサイズをバイト単位で表しますDASH。通常、このメトリクスは と組み合わせて使用されますOrigin.ManifestFileSizeTooLarge

Origin.ManifestFileSizeTooLarge

マニフェストサイズが設定された量より大きいオリジンからのレスポンスの数。通常、このメトリクスは と組み合わせて使用されますOrigin.ManifestFileSizeBytes

Origin.Timeouts

指定した CloudWatch 期間にオリジンサーバーに対してタイムアウトしたリクエストの数。

Requests

すべてのリクエストタイプの 1 秒あたりの同時トランザクション数。トランザクション数は、主にプレイヤーの数と、プレイヤーが更新されたマニフェストをリクエストする頻度によって異なります。プレイヤーリクエストのそれぞれがトランザクションとして計上されます。

SkippedReason.DurationExceeded

が指定された avail 期間よりも長い広告の期間をADS返したために avail に挿入されなかった広告の数。このメトリクスの値が大きいと、 Avail.Adsと メトリクスの不一致につながる可能性がありますAdDecisionServer.Ads

SkippedReason.EarlyCueIn

初期の のためにスキップされた広告の数CUE-IN

SkippedReason.InternalError

内部エラーにより MediaTailorスキップされた広告の数。

SkippedReason.NewCreative

アセットがクライアントによって初めてリクエストされたために avail に挿入されなかった広告の数。このメトリクスの値が大きいと、アセットが正常にトランスコードされるまでAvail.FillRate、一時的に 全体の が低くなる可能性があります。

SkippedReason.NoVariantMatch

広告とコンテンツの間にバリアントが一致しないためにスキップされた広告の数。

SkippedReason.PersonalizationThresholdExceeded

この設定のパーソナライゼーションしきい値設定を超える広告の期間。

SkippedReason.ProfileNotFound

トランスコードプロファイルが見つからないためにスキップされた広告の数。

SkippedReason.TranscodeError

トランスコードエラーによりスキップされた広告の数。

SkippedReason.TranscodeInProgress

広告がまだトランスコードされていないために avail に挿入されなかった広告の数。このメトリクスの値が大きいと、アセットが正常にトランスコードされるまでAvail.FillRate、一時的に 全体の が低くなる可能性があります。

単純平均と加重平均

からの広告リクエストADSへのレスポンスと、 が ad avail MediaTailor を埋める方法の単純平均 MediaTailor と加重平均を取得できます。

  • 単純平均は、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: (165*100) / 210 の割合AdDecisionServer.Durationです。この計算では、継続時間の違いが考慮されます。

  • Avail.FillRate は 62.5% (avail ごとの満稿割合 (%) の平均: (50%+75%)÷2) です。これは単純平均です。

  • MediaTailor avail フィルレートの加重平均は 64.29% で、 は Avail.Duration: (135*100) / 210 の割合Avail.FilledDurationです。この計算では、継続時間の違いが考慮されます。

どの ad avail でも達成Avail.FillRate MediaTailor できる最高値は 100% です。は、avail で利用可能な広告時間よりも多くの広告時間を返ADSす場合がありますが、 MediaTailor は利用可能な時間のみを埋めることができます。

AWS Elemental MediaTailor CloudWatch ディメンション

をフィルタリングできます。 AWS Elemental MediaTailor 次のディメンションを使用する データ。

ディメンション 説明

Configuration Name

メトリクスが属する設定を示します。