View a markdown version of this page

MediaTailor の CDN ログ解釈と分析手法 - AWS Elemental MediaTailor

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

MediaTailor の CDN ログ解釈と分析手法

AWS Elemental MediaTailor コンテンツ配信ネットワーク (CDN) 統合は、リクエストパターンの理解と問題の特定に役立つ詳細なログを生成します。コンテンツ配信ネットワークログを分析するときは、次の主要な指標に焦点を当てます。

注: 次の例では、Amazon CloudFront の用語を使用しています。他の CDN プロバイダーも、同様の概念に異なる用語を使用する場合があります。

HTTP ステータスコード
  • 200 - 成功したリクエスト

  • 404 - リソースが見つかりません (ルーティングルールと MediaTailor 設定を確認)

  • 403 - アクセス拒否 (CDN セキュリティ設定とオリジンアクセス許可を確認する)

  • 502/503/504 - オリジンサーバーエラー (MediaTailor サービスのヘルスとオリジン接続を確認)

キャッシュ動作インジケータ
  • Hit - CDN キャッシュから提供されるコンテンツ

  • Miss - オリジンから取得されたコンテンツ

  • RefreshHit - オリジンで検証されたキャッシュされたコンテンツ

  • Error - リクエストでエラーが発生しました

モニタリングするリクエストパターン
  • マニフェストリクエストでは通常、TTL 設定が低いMissか、または低いRefreshHitことが原因です。

  • 人気のあるコンテンツHitにはコンテンツセグメントが表示されます

  • パーソナライゼーションMissにより広告セグメントが表示されることがある

サービスヘルスモニタリング

CDN ログを分析して問題をトラブルシューティングするときは、MediaTailor のサービスの状態をチェックして、問題がサービスに関連しているかどうかを確認します。

AWS サービスヘルスダッシュボード

現在の MediaTailor サービスステータスと進行中のサービスイベントを確認する

アクセス: AWS サービスヘルスダッシュボード

これを使用する: CDN ログに広範な 5xx エラーまたはサービスタイムアウトが表示される

AWS Personal Health ダッシュボード

アカウント固有のサービスヘルス通知とメンテナンスイベントを表示する

アクセス: AWS Personal Health Dashboard

これを使用する: アカウント固有のサービスヘルス情報またはメンテナンス通知が必要な場合

Amazon CloudWatch メトリクスのモニタリング

CloudWatch メトリクスを使用して MediaTailor サービスヘルスインジケータをモニタリングします。

  • GetManifest.Errors - マニフェスト生成エラーを追跡する

  • GetManifest.Latency - 応答時間のパフォーマンスをモニタリングする

  • AdDecisionServer.Errors - 広告サーバーの接続問題をモニタリングする

  • Origin.Errors - オリジンサーバー接続の問題を追跡する

アクセス: CloudWatch コンソール

これを使用する: 詳細なサービスパフォーマンスメトリクスと履歴の傾向が必要な場合

サービスヘルスのトラブルシューティングワークフロー:

  1. Service AWS Health Dashboard で現在のサービスステータスを確認する

  2. AWS Personal Health Dashboard でアカウント固有の通知を確認する

  3. サービスパフォーマンスインジケータの CloudWatch メトリクスをモニタリングする

  4. サービスのヘルスステータスを CDN ログパターンとエラー率と関連付ける

  5. サービスの状態が正常である場合は、CDN 設定とオリジンサーバーの問題に焦点を当てます。

CDN ログ分析リソース