

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

# 監控 CDN 和 MediaTailor 整合的操作
<a name="ssai-cdn-monitor"></a>

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

如需完整的 CDN 監控指引，包括基本指標、監控工具設定、警示組態，以及適用於所有 MediaTailor 實作的故障診斷策略，請參閱 [CDN 監控](cdn-monitoring.md)。本主題著重於 SSAI 特定的監控需求和廣告插入分析。
+ 監控 SSAI 和 CDN 整合的策略
+ 分析工具和資料收集方法
+ 資料驅動最佳化技術

## SSAI 與 CDNs的關鍵指標
<a name="ssai-cdn-monitor-metrics"></a>

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

廣告插入指標  
**廣告填滿率**：成功填滿廣告的廣告機會百分比。  
**廣告錯誤率**：導致錯誤的廣告請求百分比。  
**廣告回應時間**：廣告決策伺服器回應廣告請求所需的時間。  
**廣告持續時間準確性**：插入廣告的實際持續時間符合預期持續時間的程度。

檢視器體驗指標  
**重新緩衝比率**：檢視花費緩衝時間的百分比。  
**啟動時間**：影片播放開始需要多長時間。  
**廣告轉換流暢度**：玩家在內容和廣告之間無縫轉換的程度。  
**工作階段持續時間**：檢視器在捨棄串流之前觀看的時間長度。

## 分析工具和整合
<a name="ssai-cdn-monitor-tools"></a>

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

AWS Elemental MediaTailor 伺服器端指標  
MediaTailor 透過 Amazon CloudWatch 提供內建指標，可追蹤廣告請求、回應和錯誤。您可以在 CloudWatch 主控台中檢視這些指標，或整合到自訂儀表板中。  
關鍵 MediaTailor 指標包括：  
+ `AdDecisionServer.Ads`：廣告決策伺服器傳回的廣告數量。
+ `AdDecisionServer.Duration`：廣告決策伺服器傳回的廣告總持續時間。
+ `AdDecisionServer.Errors`：廣告決策伺服器傳回的錯誤數目。
+ `AdDecisionServer.Latency`：廣告決策伺服器的回應時間。
如需 MediaTailor 指標的完整清單，請參閱[使用 Amazon CloudWatch 監控 MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/monitoring-cloudwatch.html)。

CDN 分析  
CDN 供應商提供內容交付效能的詳細分析。對於 Amazon CloudFront，請使用 CloudWatch 指標和 Amazon CloudFront 存取日誌來分析交付模式。  
要監控的重要 CDN 指標：  
+ 依內容類型請求計數 （資訊清單與區段）
+ 快取不同內容類型的命中率
+ 檢視器的地理分佈
+ 依錯誤碼的錯誤率

用戶端追蹤  
實作用戶端追蹤，以收集無法使用伺服器端的瀏覽者體驗指標：  
+ 玩家事件 （播放、暫停、搜尋、緩衝）
+ 廣告檢視完成率
+ 服務品質指標 （解析度變更、位元速率）
+ 檢視器參與模式
考慮使用 MediaTailor 用戶端追蹤來收集和報告這些指標。

整合式儀表板  
建立結合多個來源指標的全方位儀表板：  
+ 使用 CloudWatch 儀表板來結合 MediaTailor 和 CloudFront 指標
+ 考慮第三方分析平台以獲得更進階的視覺化效果
+ 設定跨服務相互關聯，以識別指標之間的關係

## 實作監控策略
<a name="ssai-cdn-monitor-implementation"></a>

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

1. **設定基本監控**
   + 啟用 MediaTailor 的 CloudWatch 指標
   + 設定 CDN 記錄和指標收集
   + 在影片播放器中實作用戶端追蹤

1. **建立自訂儀表板**
   + 建置結合關鍵指標的 CloudWatch 儀表板
   + 包含廣告填滿率、CDN 效能和瀏覽者體驗的視覺化
   + 新增重要事件的註釋 （組態變更、主要廣播）

1. **設定提醒**
   + 為關鍵指標設定 CloudWatch 警示
   + 建立複合警示，在多個相關條件下觸發
   + 設定通知管道 （電子郵件、簡訊、Amazon SNS)

1. **實作自動化回應**
   + 使用 CloudWatch Events 觸發對常見問題的自動回應
   + 視需要建立手動介入的 Runbook
   + 記錄不同警示案例的疑難排解程序

**Example 建立全面的 SSAI 監控儀表板**  
此範例示範如何建立結合 MediaTailor 和 CloudFront 指標的 CloudWatch 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"
      }
    }
  ]
}
```

## 資料驅動最佳化
<a name="ssai-cdn-monitor-optimization"></a>

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

CDN 快取最佳化  
分析快取命中率以識別改進機會：  
+ 根據內容類型和更新頻率調整 TTL 設定。如需詳細的 TTL 建議，請參閱 [步驟 1：設定 CDN 快取以獲得最佳廣告交付](configuring-ssai-cdn.md#configure-cdn-caching)。
+ 最佳化快取金鑰設定以改善快取效率
+ 考慮實作多層快取的原始伺服器防護

廣告交付最佳化  
使用廣告效能指標來改善廣告交付：  
+ 識別和解決常見的廣告插入錯誤
+ 最佳化廣告決策伺服器回應時間
+ 根據填充率分析調整廣告目標參數

檢視器體驗最佳化  
根據用戶端指標改善瀏覽者體驗：  
+ 分析廣告休息時間的下降模式
+ 最佳化廣告轉換點，讓播放更順暢
+ 根據檢視器參與資料調整廣告頻率和持續時間

成本最佳化  
平衡效能和成本考量：  
+ 分析頻寬使用模式以最佳化 CDN 成本
+ 考慮 CloudFront 分佈的價格分級調整
+ 評估不同快取策略的成本利益

## 最佳實務
<a name="ssai-cdn-monitor-best-practices"></a>

請遵循下列最佳實務，以有效監控和分析 SSAI：
+ **建立基準**：在正常操作期間收集指標，以建立可在疑難排解期間用於比較的效能基準。
+ **實作多層級監控**：在架構的不同層級 （原始伺服器、CDN、播放器） 進行監控，以取得效能的完整資訊。
+ **跨服務關聯指標**：尋找不同服務指標之間的關係，以識別問題的根本原因。
+ **使用異常偵測**：實作 CloudWatch 異常偵測，自動識別指標中的異常模式。
+ **定期檢閱和精簡**：排定定期檢閱監控策略，並根據不斷變化的需求和新洞見進行調整。
+ **文件調查結果和動作**：維護最佳化工作及其結果的記錄，以建立機構知識。

## 相關資訊
<a name="ssai-cdn-monitor-related"></a>

如需使用 CDNs 監控和分析 SSAI 的詳細資訊，請參閱：
+ [最佳化 CDN 和 MediaTailor 整合的效能](ssai-cdn-performance.md) 用於效能最佳化技術
+ [使用 CDNs 對 MediaTailor SSAI 進行故障診斷，以實現不間斷的廣告交付](troubleshooting-ssai-cdn.md) 用於疑難排解常見問題
+ [使用 Amazon CloudWatch 監控 MediaTailor](https://docs.aws.amazon.com/mediatailor/latest/ug/monitoring-cloudwatch.html)，以取得 MediaTailor 指標的詳細資訊
+ [檢視 CloudFront 和邊緣函數指標](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/viewing-cloudfront-metrics.html)以取得 CloudFront 指標的相關資訊