本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 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 實作全面的監控策略:
-
設定基本監控
-
啟用 MediaTailor 的 CloudWatch 指標
-
設定 CDN 記錄和指標集合
-
在影片播放器中實作用戶端追蹤
-
-
建立自訂儀表板
-
建置結合關鍵指標的 CloudWatch 儀表板
-
包含廣告填充率、CDN 效能和瀏覽者體驗的視覺化
-
新增重要事件的註釋 (組態變更、主要廣播)
-
-
設定提醒
-
設定關鍵指標的 CloudWatch 警示
-
建立複合警示,在多個相關條件下觸發
-
設定通知管道 (電子郵件、簡訊、Amazon SNS)
-
-
實作自動化回應
-
使用 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 快取最佳化
-
分析快取命中率以識別改進機會:
-
根據內容類型和更新頻率調整 TTL 設定。如需詳細的 TTL 建議,請參閱 步驟 1:設定 CDN 快取以獲得最佳廣告交付。
-
最佳化快取金鑰設定以改善快取效率
-
考慮實作多層快取的原始伺服器防護
-
- 廣告交付最佳化
-
使用廣告效能指標來改善廣告交付:
-
識別並解決常見的廣告插入錯誤
-
最佳化廣告決策伺服器回應時間
-
根據填充率分析調整廣告目標參數
-
- 檢視器體驗最佳化
-
根據用戶端指標改善瀏覽者體驗:
-
分析廣告休息時間的下降模式
-
最佳化廣告轉換點,讓播放更順暢
-
根據檢視器參與資料調整廣告頻率和持續時間
-
- 成本最佳化
-
平衡效能和成本考量:
-
分析頻寬使用模式以最佳化 CDN 成本
-
考慮 CloudFront 分佈的價格分級調整
-
評估不同快取策略的成本利益
-
最佳實務
請遵循下列最佳實務,以有效監控和分析 SSAI:
-
建立基準:在正常操作期間收集指標,以建立可在疑難排解期間用於比較的效能基準。
-
實作多層級監控:在架構的不同層級 (原始伺服器、CDN、播放器) 進行監控,以取得效能的完整資訊。
-
跨服務關聯指標:尋找不同服務指標之間的關係,以識別問題的根本原因。
-
使用異常偵測:實作 CloudWatch 異常偵測,以自動識別指標中的異常模式。
-
定期檢閱和精簡:排定定期檢閱監控策略,並根據不斷變化的需求和新洞見進行調整。
-
文件調查結果和動作:維護最佳化工作及其結果的記錄,以建立機構知識。
相關資訊
如需使用 CDNs 監控和分析 SSAI 的詳細資訊,請參閱:
-
最佳化 CDN 和 MediaTailor 整合的效能 用於效能最佳化技術
-
使用 Amazon CloudWatch 監控 MediaTailor,以取得 MediaTailor 指標的詳細資訊
-
檢視 CloudFront 和邊緣函數指標,以取得 CloudFront 指標的相關資訊