跳至內容

我要如何使用 CloudFront 的日誌、使用情況報告和指標來提升效能並降低成本?

1 分的閱讀內容
0

我想使用 Amazon CloudFront 的日誌、使用情況報告和指標來最佳化 CloudFront 發佈項目的效能與成本。

解決方法

CloudFront 標準日誌和即時日誌

您可以使用標準日誌檔案即時日誌來記錄傳送至 Amazon CloudFront 發佈項目的請求。若要查詢 CloudFront 日誌,您可以使用 Amazon Athena。

標準日誌檔案包含使用者對您的 CloudFront 發佈項目所發出的請求詳細資料。CloudFront 會將標準日誌檔案傳送至 Amazon Simple Storage Service (Amazon S3) 儲存貯體,以供您進行疑難排解和分析。

使用即時日誌即時取得詳細的請求資訊。CloudFront 會將即時日誌傳送到 Amazon Kinesis Data Streams 中的資料串流。

若要使用標準日誌檔案或即時日誌,請參閱如何為我的 CloudFront 發佈項目啟用日誌記錄?

CloudFront 使用情況報告

CloudFront 主控台可為單一或多個發佈項目提供內建使用情況報告和圖表。

您可以在 CloudFront 主控台上查看以下報告,或下載 CSV 格式的資料

您也可以在 AWS 帳單與成本管理主控台上查看 CloudFront 的 AWS 帳單和使用情況報告。有關如何分析帳單和使用情況報告的資訊,請參閱解讀 CloudFront 的 AWS 帳單和使用情況報告

CloudFront 指標

Amazon CloudWatch 會自動發布 CloudFront 發佈項目和邊緣功能的指標。使用 CloudFront 主控台查看發佈項目和邊緣功能指標,或下載 CSV 格式的指標資料,以疑難排解、監控和偵錯問題。如需詳細資訊,請參閱使用 Amazon CloudWatch 監控 CloudFront 指標

若要監控效能並對其進行疑難排解,您還可以建立 CloudWatch 警示,以在指標超過預定義閾值時接收通知。例如,您可以使用 TotalErrorRate 指標來取得所有檢視器請求中,HTTP 狀態碼為 4## 或 5## 的百分比。如需詳細資訊,請參閱 CloudFront 發佈項目指標的值

AWS 官方已更新 1 年前