翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 コンソール
これを使用する: 詳細なサービスパフォーマンスメトリクスと履歴の傾向が必要な場合
-
サービスヘルスのトラブルシューティングワークフロー:
-
Service AWS Health Dashboard で現在のサービスステータスを確認する
-
AWS Personal Health Dashboard でアカウント固有の通知を確認する
-
サービスパフォーマンスインジケータの CloudWatch メトリクスをモニタリングする
-
サービスのヘルスステータスを CDN ログパターンとエラー率と関連付ける
-
サービスの状態が正常である場合は、CDN 設定とオリジンサーバーの問題に焦点を当てます。
CDN ログ分析リソース
-
CloudFront アクセスログ - CDN ログの形式とフィールドに関する完全なガイド
-
CloudFront リアルタイムログ - リアルタイムログのストリーミングと分析
-
CloudWatch Logs Insights を使用したログデータの分析 - 高度なログクエリと分析
-
ワークロードリソースのモニタリング - Well-Architected のモニタリングパターン