監控 CDN 和 MediaTailor 整合的操作 - AWS Elemental MediaTailor

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控 CDN 和 MediaTailor 整合的操作

AWS Elemental MediaTailor 提供強大的分析功能,當 與內容交付網路 (CDN) 指標結合時,可提供 SSAI 實作的完整洞見。本主題的內容包括:

如需完整的 CDN 監控指引,包括基本指標、監控工具設定、警示組態,以及適用於所有 MediaTailor 實作的故障診斷策略,請參閱 CDN 監控。本主題著重於 SSAI 特定的監控需求和廣告插入分析。

  • 監控 SSAI 和 CDN 整合的策略

  • 分析工具和資料收集方法

  • 資料驅動最佳化技術

SSAI 與 CDNs的關鍵指標

若要使用 CDNs 有效監控 SSAI 實作,請追蹤這些基本指標:

廣告插入指標

廣告填滿率:成功填滿廣告的廣告機會百分比。

廣告錯誤率:導致錯誤的廣告請求百分比。

廣告回應時間:廣告決策伺服器回應廣告請求所需的時間。

廣告持續時間準確性:插入廣告的實際持續時間符合預期持續時間的程度。

檢視器體驗指標

重新緩衝比率:檢視花費緩衝時間的百分比。

啟動時間:影片播放開始需要多長時間。

廣告轉換平滑度:玩家在內容和廣告之間無縫轉換的程度。

工作階段持續時間:檢視器在捨棄串流之前觀看的時間長度。

分析工具和整合

結合這些工具,為您的 SSAI 實作建立全面的分析解決方案:

AWS Elemental MediaTailor 伺服器端指標

MediaTailor 透過 Amazon CloudWatch 提供內建指標,可追蹤廣告請求、回應和錯誤。您可以在 CloudWatch 主控台中檢視這些指標,或整合到自訂儀表板中。

MediaTailor 關鍵指標包括:

  • AdDecisionServer.Ads:廣告決策伺服器傳回的廣告數量。

  • AdDecisionServer.Duration:廣告決策伺服器傳回的廣告總持續時間。

  • AdDecisionServer.Errors:廣告決策伺服器傳回的錯誤數目。

  • AdDecisionServer.Latency:廣告決策伺服器的回應時間。

如需 MediaTailor 指標的完整清單,請參閱使用 Amazon CloudWatch 監控 MediaTailor

CDN 分析

CDN 供應商提供內容交付效能的詳細分析。對於 Amazon CloudFront,請使用 CloudWatch 指標和 Amazon CloudFront 存取日誌來分析交付模式。

要監控的重要 CDN 指標:

  • 依內容類型請求計數 (資訊清單與區段)

  • 快取不同內容類型的命中率

  • 檢視器的地理分佈

  • 依錯誤碼的錯誤率

用戶端追蹤

實作用戶端追蹤,以收集伺服器端無法使用的瀏覽者體驗指標:

  • 玩家事件 (播放、暫停、搜尋、緩衝)

  • 廣告檢視完成率

  • 服務品質指標 (解析度變更、位元速率)

  • 檢視器參與模式

考慮使用 MediaTailor 用戶端追蹤來收集和報告這些指標。

整合式儀表板

建立結合多個來源指標的全方位儀表板:

  • 使用 CloudWatch 儀表板來結合 MediaTailor 和 CloudFront 指標

  • 考慮第三方分析平台以獲得更進階的視覺化效果

  • 設定跨服務相互關聯,以識別指標之間的關係

實作監控策略

請依照下列步驟,使用 CDN 實作為您的 SSAI 實作全面的監控策略:

  1. 設定基本監控

    • 啟用 MediaTailor 的 CloudWatch 指標

    • 設定 CDN 記錄和指標集合

    • 在影片播放器中實作用戶端追蹤

  2. 建立自訂儀表板

    • 建置結合關鍵指標的 CloudWatch 儀表板

    • 包含廣告填充率、CDN 效能和瀏覽者體驗的視覺化

    • 新增重要事件的註釋 (組態變更、主要廣播)

  3. 設定提醒

    • 設定關鍵指標的 CloudWatch 警示

    • 建立複合警示,在多個相關條件下觸發

    • 設定通知管道 (電子郵件、簡訊、Amazon SNS)

  4. 實作自動化回應

    • 使用 CloudWatch Events 觸發對常見問題的自動回應

    • 視需要建立手動介入的 Runbook

    • 記錄不同警示案例的疑難排解程序

範例 建立全面的 SSAI 監控儀表板

此範例說明如何建立結合 MediaTailor 和 CloudFront 指標的 CloudWatch 儀表板:

{ "widgets": [ { "type": "metric", "properties": { "metrics": [ [ "AWS/MediaTailor", "AdDecisionServer.Ads", "Configuration", "your-config-name" ], [ ".", "AdDecisionServer.Errors", ".", "." ] ], "period": 300, "stat": "Sum", "region": "us-west-2", "title": "Ad Decision Server Performance" } }, { "type": "metric", "properties": { "metrics": [ [ "AWS/CloudFront", "Requests", "DistributionId", "your-distribution-id" ], [ ".", "4xxErrorRate", ".", "." ], [ ".", "5xxErrorRate", ".", "." ] ], "period": 300, "stat": "Average", "region": "us-east-1", "title": "CDN Performance" } } ] }

資料驅動最佳化

使用您收集的分析資料來最佳化 SSAI 實作:

CDN 快取最佳化

分析快取命中率以識別改進機會:

廣告交付最佳化

使用廣告效能指標來改善廣告交付:

  • 識別並解決常見的廣告插入錯誤

  • 最佳化廣告決策伺服器回應時間

  • 根據填充率分析調整廣告目標參數

檢視器體驗最佳化

根據用戶端指標改善瀏覽者體驗:

  • 分析廣告休息時間的下降模式

  • 最佳化廣告轉換點,讓播放更順暢

  • 根據檢視器參與資料調整廣告頻率和持續時間

成本最佳化

平衡效能和成本考量:

  • 分析頻寬使用模式以最佳化 CDN 成本

  • 考慮 CloudFront 分佈的價格分級調整

  • 評估不同快取策略的成本利益

最佳實務

請遵循下列最佳實務,以有效監控和分析 SSAI:

  • 建立基準:在正常操作期間收集指標,以建立可在疑難排解期間用於比較的效能基準。

  • 實作多層級監控:在架構的不同層級 (原始伺服器、CDN、播放器) 進行監控,以取得效能的完整資訊。

  • 跨服務關聯指標:尋找不同服務指標之間的關係,以識別問題的根本原因。

  • 使用異常偵測:實作 CloudWatch 異常偵測,以自動識別指標中的異常模式。

  • 定期檢閱和精簡:排定定期檢閱監控策略,並根據不斷變化的需求和新洞見進行調整。

  • 文件調查結果和動作:維護最佳化工作及其結果的記錄,以建立機構知識。

如需使用 CDNs 監控和分析 SSAI 的詳細資訊,請參閱: