監控 AWS Elemental MediaTailor 與 Amazon CloudWatch 指標 - AWS Elemental MediaTailor

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

監控 AWS Elemental MediaTailor 與 Amazon CloudWatch 指標

您可以監控 AWS Elemental MediaTailor 使用指標 CloudWatch。 CloudWatch 收集原始資料關於服務的性能和程序該資料轉換為便於讀取且幾近即的指標。這些統計資料會保留 15 個月,以便您存取歷史資訊,並更清楚 Web 應用程式或服務的執行效能。您也可以設定留意特定閾值的警示,當滿足這些閾值時傳送通知或採取動作。如需詳細資訊,請參閱 。亞馬遜 CloudWatch 使用者指南

指標會先依服務命名空間分組,再依各命名空間內不同的維度組合分類。

若要使用 來檢視指標 CloudWatch 安慰

  1. 開啟 CloudWatch console (位於)https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Metrics (指標)。

  3. Under所有量度,選擇MediaTailor命名空間。

  4. 選取指標維度以檢視指標 (例如,originID)。

  5. 指定您要檢視的時間期間。

若要使用 AWS CLI 來檢視指標

  • 在命令提示中,使用下列命令:

    aws cloudwatch list-metrics --namespace "AWS/MediaTailor"

AWS Elemental Insights MediaTailor CloudWatch 指標

AWS Elemental Insights MediaTailor 命名空間包含下列指標。根據預設,這些指標會發佈到您的帳戶。

通道組合 (CA) 量度

在下表中,所有度量均可按通道或通道輸出提供。

指標 描述
4xxErrorCount

的數量4xx錯誤。

5xxErrorCount

的數量5xx錯誤。

RequestCount

請求的總數。交易計數主要是取決於播放器請求更新資訊清單和播放器數量。每個播放器請求均視為交易。

TotalTime

應用程式伺服器處理要求所花費的時間,包括用於從屬端和網路接收位元組和寫入位元組的時間。

伺服器端廣告插入 (SSAI) 量度

下表列出伺服器端廣告插入量度。

指標 描述
AdDecisionServer.Ads

包含在廣告決策伺服器 (ADS) 中的廣告計數。 CloudWatch 您指定的時間週期。

AdDecisionServer.Duration

所有廣告的總持續時間 (以毫秒為單位) MediaTailor 從廣告中收到 CloudWatch 您指定的時間週期。此持續時間可以大於Avail.Duration您指定的。

AdDecisionServer.Errors

非 HTTP 200 狀態碼回應、空的回應和逾時回應數量, MediaTailor 從廣告中收到 CloudWatch 您指定的時間週期。

AdDecisionServer.FillRate

來自 ADS 的回應針對您指定的時間期間填充對應的個別廣告時段比率的簡單平均值。

若要取得加權平均值,請以 Avail.Duration 的百分比計算 AdDecisionServer.Duration。如需有關簡單和加權平均值的詳細資訊,請參閱簡單和加權平均值

AdDecisionServer.Latency

提出要求的回應時間 (以毫秒為單位) MediaTailor 到 ADS。

AdDecisionServer.Timeouts

對 ADS 中的逾時請求數量 CloudWatch 您指定的時間週期。

AdNotReady

ADS 指出在您指定的期間中,廣告尚未經內部轉碼器服務進行轉碼的次數。

這個指標的值越高,整體 Avail.FillRate 的值可能會越低。

AdsBilled

廣告數量, MediaTailor 根據插入向客戶開立帳單。

Avail.Duration

廣告可用範圍內的計劃總毫秒數 CloudWatch 期間。計劃的總數基於來源清單中的廣告可用期限。

Avail.FilledDuration

廣告可用時間的計劃毫秒數 MediaTailor 將填補內的廣告 CloudWatch期間。

Avail.FillRate

在該利率的計劃簡單的平均 MediaTailor 將填補內的個別廣告可用性 CloudWatch 期間。

若要取得加權平均值,請以 Avail.Duration 的百分比計算 Avail.FilledDuration。如需有關簡單和加權平均值的詳細資訊,請參閱簡單和加權平均值

MediaTailor 可達到的 Avail.FillRate 上限會受到 AdDecisionServer.FillRate 的限制。如果 Avail.FillRate 很低,請將它與 AdDecisionServer.FillRate 比較。如果 AdDecisionServer.FillRate 過低,您的 ADS 可能不會為時段持續時間傳回足夠的廣告。

Avail.Impression

具有曝光追蹤事件的廣告數 MediaTailor 在服務器端指標期間看到(而不是展示次數)。

Avail.ObservedDuration

觀察到的廣告可用範圍內發生的毫秒總數 CloudWatch 期間。Avail.ObservedDuration會在廣告效果結束時發出,而且是根據廣告可用期間資訊清單中報告的區段持續時間而定。

Avail.ObservedFilledDuration

觀察到的廣告可用時間毫秒數 MediaTailor 中充滿了廣告 CloudWatch 期間。

Avail.ObservedFillRate

在該利率的觀察到的簡單平均 MediaTailor 填充單個廣告可用性內 CloudWatch 期間。

Avail.ObservedSlateDuration

已觀察到的插入中的板岩總毫秒數 CloudWatch 期間。

GetManifest.Errors

在此期間收到錯誤的數量 MediaTailor 正在生成清單 CloudWatch 您指定的時間週期。

GetManifest.Latency

所以此 MediaTailor 回應時間 (以毫秒為單位),用於產生資訊清單的請求。

Origin.Errors

非 HTTP 200 狀態碼回應和逾時回應的數量, MediaTailor 從中的原始伺服器接收 CloudWatch 您指定的時間週期。

Origin.Latency

提出要求的回應時間 MediaTailor到您的內容來源伺服器。

Origin.ManifestFileSizeBytes

HLS 和 DASH 的原始資訊清單的檔案大小 (以位元組為單位)。此指標通常會與一起使用Origin.ManifestFileSizeTooLarge

Origin.ManifestFileSizeTooLarge

來自資訊清單大小大於設定量之來源的回應數目。此指標通常會與一起使用Origin.ManifestFileSizeBytes

Origin.Timeouts

對原始伺服器所收到逾時請求的數量, CloudWatch 您指定的時間週期。

Requests

全部請求型態中每秒並行交易數量。交易計數主要是取決於播放器數量和播放器請求更新資訊清單。每個播放器請求均視為交易。

SkippedReason.DurationExceeded

由於 ADS 傳回的廣告持續時間大於指定可用期間,因此未插入可用範圍的廣告數量。這個指標的值越高,可能會導致Avail.AdsAdDecisionServer.Ads指標。

SkippedReason.EarlyCueIn

由於提前而跳過的廣告數量CUE-IN

SkippedReason.InternalError

由於以下原因而跳過的廣告數量 MediaTailor內部錯誤。

SkippedReason.NewCreative

因為這是客戶首次要求資產而未插入可用性的廣告數量。這個指標的值越高,整體的值可能會越低Avail.FillRate,直到資產可以成功轉碼為止。

SkippedReason.NoVariantMatch

由於廣告與內容之間沒有相符的子類選項,所以略過的廣告數量。

SkippedReason.PersonalizationThresholdExceeded

廣告的持續時間超過個人化閾值此組態中的設定。

SkippedReason.ProfileNotFound

因找不到轉碼描述檔而略過的廣告數目。

SkippedReason.TranscodeError

因為轉碼錯誤而略過的廣告數目。

SkippedReason.TranscodeInProgress

因為廣告尚未轉碼而未插入可用性的廣告數目計數。這個指標的值越高,整體的值可能會越低Avail.FillRate,直到資產可以成功轉碼為止。

簡單和加權平均值

您可以透過擷取從 ADS 到廣告請求的回應的簡單平均值和加權平均值。 MediaTailor 以及如何操作 MediaTailor 填充廣告功能:

  • 簡單平均值會在 AdDecisionServer.FillRateAvail.FillRate 中提供。這些針對該時間期間,個別時段的填充率百分比平均值。簡單平均值不會考慮個別時段的持續時間之間的任何差異。

  • 加權平均值是所有時段持續時間總和的填充率百分比。其計算方式為 (AdDecisionServer.Duration*100)/Avail.Duration 和 (Avail.FilledDuration*100)/Avail.Duration。這些平均值會反映每個廣告時段的持續時間中的差異,讓具有較長持續時間的那些獲得更多加權。

對於只包含單一廣告時段的時間期間,AdDecisionServer.FillRate 提供的簡單平均值等於 (AdDecisionServer.Duration* 100)/Avail.Duration 提供的加權平均值。Avail.FillRate 提供的簡單平均值等於 (Avail.FilledDuration*100)/Avail.Duration 所提供的加權平均值。

範例

假設您指定的時間期間有以下兩個廣告時段:

  • 第一個廣告時段有 90 秒持續時間:

    • 時段的 ADS 回應會提供 45 秒的廣告 (填充 50%)。

    • MediaTailor 會填充可用廣告時間量的 45 秒 (填充 50%)。

  • 第二個廣告時段有 120 秒持續時間:

    • 時段的 ADS 回應會提供 120 秒的廣告 (填充 100%)。

    • MediaTailor 會填充可用廣告時間量的 90 秒 (填充 75%)。

指標如下所示:

  • Avail.Duration是 210,這兩個廣告時段的總和為:90 + 120.

  • AdDecisionServer.Duration是 165,這兩個回應持續時間的總和:45 + 120.

  • Avail.FilledDuration是 135,這兩個填充持續時間的總和:四十五

  • AdDecisionServer.FillRate為 75%,為每個時段填充的百分比平均值:(百分之五十 + 百分之百)/2. 這是簡單平均值。

  • ADS 填充率的加權平均值是 78.57%,這是AdDecisionServer.Duration做為的百分比Avail.Duration:(165*100) 此計算會考慮持續時間中的差異。

  • Avail.FillRate為 62.5%,為每個時段填充百分比的平均值:(50% 以上 75%)/2. 這是簡單平均值。

  • 加權平均 MediaTailor 利用填充率為 64.29%,這是Avail.FilledDuration做為的百分比Avail.Duration:(一百三十一點) 此計算會考慮持續時間中的差異。

最高Avail.FillRate那個 MediaTailor 可以獲得任何廣告時段是 100%。ADS 可能傳回較時段中可用更多的廣告時間,但是 MediaTailor 只能填寫可用的時間。

AWS Elemental Insights MediaTailor CloudWatch 尺寸

您可以篩選 AWS Elemental MediaTailor 使用以下維度的資料。

維度 描述

Configuration Name

指示指標所屬的組態。