本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Elemental MediaTailor 使用 Amazon CloudWatch 指標監控
您可以 AWS Elemental MediaTailor 使用 CloudWatch. CloudWatch 收集有關服務性能的原始數據,並將該數據處理為可讀的近實時指標。這些統計資料會保留 15 個月,以便您存取歷史資訊,並更清楚 Web 應用程式或服務的執行效能。您也可以設定留意特定閾值的警示,當滿足這些閾值時傳送通知或採取動作。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南。
指標會先依服務命名空間分組,再依各命名空間內不同的維度組合分類。
使用 CloudWatch 主控台檢視指標
-
在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/
。 -
在導覽窗格中,選擇 指標。
-
在「所有度量」下,選擇命MediaTailor名空間。
-
選取指標維度以檢視指標 (例如,originID)。
-
指定您要檢視的時間期間。
若要使用 AWS Command Line Interface (AWS CLI) 檢視量度
-
在命令提示中,使用下列命令:
aws cloudwatch list-metrics --namespace "AWS/MediaTailor"
AWS Elemental MediaTailor CloudWatch 度量
命 AWS Elemental MediaTailor 名空間包含下列量度。根據預設,這些指標會發佈到您的帳戶。
通道組合 (CA) 量度
在下表中,所有度量均可按通道或通道輸出提供。
指標 | 描述 |
---|---|
4xxErrorCount
|
|
5xxErrorCount
|
|
RequestCount
|
請求的總數。交易次數在很大程度上取決於玩家請求更新資訊清單的頻率,以及玩家人數。每個播放器請求均視為交易。 |
TotalTime
|
應用程式伺服器處理要求所花費的時間,包括用於從屬端和網路接收位元組和寫入位元組的時間。 |
伺服器端廣告插入 (SSAI) 量度
下表列出伺服器端廣告插入量度。
指標 | 描述 |
---|---|
AdDecisionServer.Ads
|
在您指定的 CloudWatch 時段內,廣告決策伺服器 (ADS) 回應中包含的廣告計數。 |
AdDecisionServer.Duration
|
在您指定的期間內從 ADS MediaTailor 收到的所有廣告的總持續 CloudWatch 時間 (以毫秒為單位)。此持續時間可以大於您指定的 |
AdDecisionServer.Errors
|
在您指定的期間內從 ADS MediaTailor 收到的非 HTTP 200 狀態碼回應、空白回應和逾 CloudWatch 時回應的數目。 |
AdDecisionServer.FillRate
|
來自 ADS 的回應針對您指定的時間期間填充對應的個別廣告時段比率的簡單平均值。 若要取得加權平均值,請以 |
AdDecisionServer.Latency
|
對 ADS 發出的請求的響應時間( MediaTailor 以毫秒為單位)。 |
AdDecisionServer.Timeouts
|
在您指定的期間內向 ADS 發出逾 CloudWatch 時要求的次數。 |
AdNotReady
|
ADS 指出在您指定的期間中,廣告尚未經內部轉碼器服務進行轉碼的次數。 這個指標的值越高,整體 |
AdsBilled
|
根據插入向客戶 MediaTailor 收取費用的廣告數量。 |
Avail.Duration
|
在此期 CloudWatch 間內計劃的廣告可用總數 (毫秒)。計劃的總數基於來源清單中的廣告可用期限。 |
Avail.FilledDuration
|
廣告可用時間的計劃毫秒數, MediaTailor 將在此期 CloudWatch間內填滿廣告。 |
Avail.FillRate
|
在這 MediaTailor 將填補在 CloudWatch 時間段內個別廣告收益率的費率的計劃簡單的平均值。 若要取得加權平均值,請以 MediaTailor 可達到的 |
Avail.Impression
|
在伺服器端指標期間 MediaTailor 看到的具有曝光追蹤事件的廣告數目 (而非曝光次數)。 |
Avail.ObservedDuration
|
觀察到的 CloudWatch 時間範圍內發生的廣告可用總數 (毫秒)。 |
Avail.ObservedFilledDuration
|
觀察到的時間段內 MediaTailor 充滿廣告的廣告可用 CloudWatch 時間毫秒數。 |
Avail.ObservedFillRate
|
在該 CloudWatch 時間段內 MediaTailor 填補個別廣告收益率的觀察到的簡單平均值。 |
Avail.ObservedSlateDuration
|
在此期間內插入的岩板觀察到的總毫秒 CloudWatch 數。 |
GetManifest.Errors
|
在您指定的期間內產 MediaTailor 生資訊清單 CloudWatch 時收到的錯誤數目。 |
GetManifest.Latency
|
要求產生資訊清單的 MediaTailor 回應時間 (以毫秒為單位)。 |
Origin.Errors
|
在您指定的期間內,從原始伺服器 MediaTailor 接收到的非 HTTP 200 狀態碼回應和逾 CloudWatch 時回應的數目。 |
Origin.Latency
|
對內容來源伺服器發出 MediaTailor之要求的回應時間。 |
Origin.ManifestFileSizeBytes
|
HLS 和 DASH 的原始資訊清單的檔案大小 (以位元組為單位)。此量度通常與一起使用 |
Origin.ManifestFileSizeTooLarge
|
來自資訊清單大小大於設定量之來源的回應數目。此量度通常與一起使用 |
Origin.Timeouts
|
在您指定的期間內,對原始伺服器的逾 CloudWatch 時要求數目。 |
Requests
|
所有請求型態中每秒的並行交易數目。交易次數主要取決於玩家人數以及玩家要求更新資訊清單的頻率。每個播放器請求均視為交易。 |
SkippedReason.DurationExceeded
|
由於 ADS 傳回的廣告持續時間大於指定可用期間,因此未插入可用範圍的廣告數量。此量度的高值可能會導致 |
SkippedReason.EarlyCueIn
|
由於較早而跳過的廣告數量 |
SkippedReason.InternalError
|
因為 MediaTailor內部錯誤而略過的廣告數目。 |
SkippedReason.NewCreative
|
因為這是客戶首次要求資產而未插入可用性的廣告數量。此量度的高值可能會暫時導致較低的整體值 |
SkippedReason.NoVariantMatch
|
由於廣告與內容之間沒有相符的子類選項,所以略過的廣告數量。 |
SkippedReason.PersonalizationThresholdExceeded
|
超過此設定中「個人化臨界值」設定的廣告持續時間。 |
SkippedReason.ProfileNotFound
|
因找不到轉碼描述檔而略過的廣告數目。 |
SkippedReason.TranscodeError
|
因為轉碼錯誤而略過的廣告數目。 |
SkippedReason.TranscodeInProgress
|
因為廣告尚未轉碼而未插入可用性的廣告數目計數。此量度的高值可能會暫時造成較低的整體值 |
簡單和加權平均
您可以從 ADS 擷取廣告請求回應的簡單平均值和加權平均值,以 MediaTailor 及廣告有效率的 MediaTailor 填滿方式:
-
簡單平均值會在
AdDecisionServer.FillRate
和Avail.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,這兩個填充持續時間的總和:45 + 90。 -
AdDecisionServer.FillRate
為 75%,為每個時段填充的百分比平均值:(50% + 100%) / 2。這是簡單平均值。 -
ADS 填充率的加權平均值是 78.57%,這是
AdDecisionServer.Duration
,以Avail.Duration
的百分比表示:(165*100) / 210。此計算會考慮持續時間中的差異。 -
Avail.FillRate
為 62.5%,為每個時段填充的百分比平均值:(50% + 75%) / 2。這是簡單平均值。 -
可 MediaTailor 用填充率的加權平均值為 64.29%,這是
Avail.FilledDuration
以下百分比(135* 100)/210 的百分比。Avail.Duration
此計算會考慮持續時間中的差異。
對於任何廣Avail.FillRate
告 MediaTailor 可以獲得的最高效果是 100%。ADS 返回的廣告時間可能會比可用的可用時間多,但只 MediaTailor 能填補可用時間。
AWS Elemental MediaTailor CloudWatch 尺寸
您可以使用下列維度篩選 AWS Elemental MediaTailor 資料。
維度 | 描述 |
---|---|
|
指示指標所屬的組態。 |