本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
檢視 CloudFront 熱門物件報告
檢視 Amazon CloudFront 熱門物件報告,以查看過去 60 天內指定日期範圍內分佈的 50 個最熱門物件。您也可以檢視這些物件的統計資料,包括下列項目:
-
物件的請求數量
-
命中和未命中的數量
-
命中率
-
為遺漏提供的位元組數
-
提供的總位元組數
-
未完成下載的數量
-
依 HTTP 狀態碼 (2xx、3xx、4xx 和 5xx) 排序的請求數量
這些統計資料的資料是從與 CloudFront 存取日誌相同的來源繪製。不過,您不需要啟用存取記錄來檢視熱門物件。
主題
在主控台中檢視 CloudFront 熱門物件報告
您可以在 主控台中檢視 CloudFront 熱門物件報告。
檢視 CloudFront 分佈的熱門物件
登入 AWS Management Console ,並在 開啟 CloudFront 主控台https://console.aws.amazon.com/cloudfront/v4/home
。 -
在導覽窗格中,選擇熱門物件。
-
在 CloudFront 熱門物件報告窗格中,針對 開始日期和結束日期,選取您要顯示熱門物件清單的日期範圍。您可以選擇過去 60 天內的任何日期範圍。
日期和時間都使用國際標準時間 (UTC)。
-
在 Distribution (分佈) 清單中,選擇要顯示其熱門物件清單的分佈。
-
選擇更新。
CloudFront 如何計算熱門物件統計資料
為了取得分佈中前 50 個物件的準確計數,CloudFront 從午夜開始每隔 10 分鐘計算所有物件的請求,並在接下來的 24 小時內保持前 150 個物件的執行總數。(CloudFront 還保留 60 天內前 150 個物件的每日總計。)
在清單底部附近,物件會持續上升至或下降清單,因此這些物件的總計為近似值。150 個物件清單頂端的 50 個物件可能會上升並落在清單內,但很少完全從清單中掉出,因此這些物件的總計更可靠。
當物件從前 150 個物件的清單中捨棄,然後在一天內再次上升到清單時,CloudFront 會為清單中遺失物件的期間新增預估請求數。此預估是根據在該時段內,由任一物件在清單底部所接收到的請求數量。
如果物件在當天較晚時間上升到前 50 個物件,那麼當物件超出前 150 個物件時,CloudFront 所接收到的請求數估計值通常會導致熱門物件報告中的請求數量超過顯示在該物件存取日誌中的請求數量。
下載 CSV 格式的資料
您可使用 CSV 格式下載熱門物件報告。本節說明如何下載報告和描述報告中的值。
以 CSV 格式下載熱門物件報告。
-
檢視熱門物件報告時,請選擇 CSV。
-
在開啟檔案名稱對話方塊中,選擇要開啟或儲存檔案。
有關報告的資訊
報告的前幾行包含以下資訊:
- 版本
-
此 CSV 檔案的格式版本。
- 報告
-
報告名稱。
- DistributionID
-
您為執行報告所分佈的的 ID。
- StartDateUTC
-
您所執行報告日期範圍的開始時間,是以國際標準時間 (UTC) 為準。
- EndDateUTC
-
您執行報告的日期範圍的結束時間,以國際標準時間 (UTC) 為準。
- GeneratedTimeUTC
-
您執行報告的日期和時間,以國際標準時間 (UTC) 為準。
熱門物件報告中的資料
該報告包含以下值:
- DistributionID
-
您為執行報告所分佈的的 ID。
- FriendlyName
-
分佈的備用網域名稱 (CNAME),如果有的話。如果分佈沒有備用網域名稱,則該清單包括分佈的原始網域名稱。
- 物件
-
該物件 URL 的最後 500 個字元。
- RequestCount
-
此物件的請求總數。
- HitCount
-
用於從 CloudFront 邊緣快取為提供服務的物件,其檢視器請求的數量。
- MissCount
-
用於該物件的檢視器請求數量目前不在邊緣快取中,因此 CloudFront 必須取得從您的原始伺服器取得物件。
- HitCountPct
-
HitCount
值做為RequestCount
值的百分比。 - BytesFromMisses
-
當請求時,物件不在節點快取中,為了該物件所提供的檢視器位元組數。
- TotalBytes
-
用於回應所有 HTTP 方法請求的物件,由 CloudFront 所提供給檢視器的總位元組數
- IncompleteDownloadCount
-
檢視器啟動下載但未完成的檢視器請求數量。
- HTTP2xx
-
用於 HTTP 狀態碼為 2xx 的值 (成功) 的檢視器請求數量。
- HTTP3xx
-
用於 HTTP 狀態碼 3xx 的值 (需要額外動作) 的檢視器請求數量。
- HTTP4xx
-
用於 HTTP 狀態碼 4xx 的值 (用戶端錯誤) 的檢視器請求數量。
- HTTP5xx
-
用於 HTTP 狀態碼 5xx 的值 (伺服器錯誤) 的檢視器請求數量。
熱門物件報告中的資料如何與 CloudFront 標準日誌 (存取日誌) 中的資料相關
下表的清單顯示了 CloudFront 主控台中的熱門物件報告中的值與 CloudFront 存取日誌中的值的對應方式。如需有關 CloudFront 存取日誌的詳細資訊,請參閱 標準記錄 (存取日誌)。
- URL
-
檢視器用於存取該物件的 URL 的最後 500 個字元。
- 請求
-
物件的請求總數。這個值通常與 CloudFront 存取日誌中的物件的
GET
請求數量密切對應。 - 命中
-
用於從 CloudFront 邊緣快取為提供服務的物件,其檢視器請求的數量。在存取日誌中,這些都是
x-edge-response-result-type
值為Hit
的請求。 - 未命中數
-
該檢視器請求數量用於不在邊緣快取中的物件,因此 CloudFront 必須取得從您的原始伺服器擷取物件。在存取日誌中,這些都是
x-edge-response-result-type
值為Miss
的請求。 - 命中率
-
Hits (命中) 欄位的值,佔 Requests (請求) 欄位值的百分比。
- 未命中的位元組
-
用於在請求時不在節點快取中的物件,所提供給檢視器的位元組數。在 CloudFront 存取日誌中,bytes from misses (未命中的位元組數) 是
sc-bytes
欄位值的總和,這些位元組是用於其x-edge-result-type
值為Miss
的請求。 - 總位元組數
-
在回應所有 HTTP 方法的物件的所有請求時,CloudFront 為檢視器提供的總位元組數。在 CloudFront 存取日誌中,total bytes (總位元組數) 是在同一個期間內所有請求的
sc-bytes
欄位值總和。 - 不完整的下載
-
未完成下載請求物件的檢視器請求數量。一般而言,未下載完全的原因是檢視器取消下載,例如,按下了不同的連結或關閉瀏覽器。在 CloudFront 存取日誌中,這些請求在
200
欄位中的值為sc-status
,在Error
欄位中的值為x-edge-result-type
。 - 2xx
-
HTTP 狀態碼為
2xx
、Successful
的請求數。在 CloudFront 存取日誌中,狀態碼會顯示於sc-status
欄位。 - 3xx
-
其 HTTP 狀態碼為
3xx
、Redirection
的請求數量。3xx
狀態碼代表需要執行其他的動作。例如,301 (永久移除) 表示請求的物件已經移到不同的位置。 - 4xx
-
其 HTTP 狀態碼為
4xx
、Client Error
的請求數量。4xx
狀態碼代表用戶端明顯出錯。例如,404 (未找到) 表示未找到用戶端請求的物件。 - 5xx
-
其 HTTP 狀態碼為
5xx
、Server Error
的請求數量。5xx
狀態碼代表原始伺服器並未完成請求的要求。例如,503 (服務無法使用) 表示原始伺服器目前無法使用。