使用 Amazon CloudWatch 不需要前期承諾,也沒有最低費用,您只需按使用量付費。您需要在每個月底按實際用量付費。
免費方案
您可以開始免費試用 Amazon CloudWatch。大部分 AWS 服務 (EC2、S3、Kinesis 等) 會將指標自動免費傳送至 CloudWatch。許多應用程式應該能夠在以下免費方案限制內運作。您可以在這裡進一步了解有關 AWS 免費方案的詳細資訊。
指標 | 基本監控指標 (5 分鐘頻率) 10 個詳細監控指標 (1 分鐘頻率) 1 百萬個 API 請求 (不適用於 GetMetricData 和 GetMetricWidgetImage) |
---|---|
儀表板 | 3 個儀表板且每月最多 50 個指標 |
警示 | 10 個警示指標 (不適用於高解析度警示) |
日誌 | 5 GB 資料 (擷取、存檔儲存,以及日誌洞見查詢掃描的資料) |
活動 | 包含自訂事件以外的所有事件 |
Contributor Insights | 每月 1 個 Contributor Insights 規則 每月符合規則的前一百萬個日誌事件 |
Synthetics | 每月 100 次 Canary 執行 |
Evidently | 首次免費試用包括每個帳戶 300 萬個 Evidently 事件和 1,000 萬個 Evidently 分析單位 |
RUM | 首次免費試用包括每個帳戶 100 萬個 RUM 事件 |
付費方案
不需要前期承諾或最低費用。您只需支付實際用量的費用,而且在每個月底按用量付費。
注意:定價依區域而異。使用 AWS 定價計算器估算每月的帳單。
-
指標
-
儀表板
-
警示
-
日誌
-
活動
-
Contributor Insights
-
Canary
-
Evidently
-
RUM
-
Metrics Insights
-
指標
-
-
儀表板
-
-
警示
-
-
日誌
-
-
活動
-
-
Contributor Insights
-
-
Canary
-
-
Evidently
-
CloudWatch Evidently 可讓應用程式開發人員進行實驗,並確定新功能在統計上的表現是否優於基準。推出新功能後,開發人員可以向一部分使用者公開功能,監控關鍵指標,然後安全地擴展部署以便正式推出供公眾使用。Evidently 依 Evidently 事件的數目和 Evidently 分析單位定價。
Evidently 事件
Evidently 事件有兩種類型。 一種類型是來自使用者動作 (例如點按或頁面檢視) 的資料事件。另一種類型是指派事件,其確定要提供給使用者的功能變體。Evidently 事件:每 100 萬個事件 5 USD
Evidently 分析單位
Evidently 分析單位根據您在 Evidently 中建立的規則,從 Evidently 事件產生,即它們是事件的規則相符項目數。例如,產生單一 Evidently 分析單位的使用者點按事件:點按計數。另一個範例是使用者結帳事件,它產生兩個 Evidently 分析單位:結帳值和購物車中的商品數目。Evidently 分析單位:每 100 萬個分析單位 7.50 USD
注意:對於 Evidently 產生的指標,也會收取 CloudWatch 指標費用。
-
RUM
-
CloudWatch RUM 依收集的 RUM 事件數目定價。使用 RUM Web 用戶端收集的每個資料項目都會被視為一個 RUM 事件。RUM 事件的範例包括頁面檢視、JavaScript 錯誤和 HTTP 錯誤。您可以靈活地設定資料外掛程式。 在此處查看更多資訊。
RUM 事件:每 10 萬個事件 1 USD
其他費用
您可能會因使用其他 AWS 服務而產生額外費用,例如 CloudWatch Logs、Amazon Cognito 和 AWS X-Ray。如需 AWS 服務定價的詳細資訊,請參閱相關 AWS 服務詳細資訊頁面的定價部分。
-
Metrics Insights
-
CloudWatch Metrics Insights 可透過 CloudWatch 主控台使用,無需任何費用。CloudWatch Metrics Insights 還可透過 GetMetricData API 使用。
在您建立 CloudWatch Metrics Insights 查詢時,根據您的查詢定義,Metrics Insights 會掃描您帳戶中的所有指標,並根據查詢中指定的命名空間、指標名稱和 WHERE 子句選擇要分析的指標。隨後會擷取那些選定指標的時間序列資料並分析該資料,套用查詢子句中指定的任何 GROUPING 和 ORDERING,然後傳回請求的結果。
透過 GetMetricData API 使用 Metrics Insights 進行查詢時,根據分析的指標數目計算您的費用,無論輸出結果的方式如何。每分析 1000 個指標,您需要支付 0.01 USD。
定價範例
注意:這裡的定價僅做為範例。請參閱各區域最新定價資訊的定價標籤。
-
範例 1 – EC2 詳細監控
EC2 執行個體傳送的指標數目,因詳細監控取決於 EC2 執行個體類型;如需詳細資訊,請參閱執行個體指標文件。此範例假設 7 個指標,涵蓋最常用的執行個體類型。
如果您的應用程式在 10 個 Amazon EC2 執行個體上不間斷連續執行一個月 30 天,而且您對所有執行個體啟用 EC2 詳細監控,則計費方式如下:
指標總數 = 每個執行個體 7 個指標 * 10 個執行個體 = 70 個指標
CloudWatch 指標每月每個自訂指標 @0.30 USD 的費用為 = 70 * 0.30 USD = 21 USD
CloudWatch 每月費用 = 每月 21 USD
一旦超過 10,000 個總指標,則會套用磁碟區定價方案 - 如需詳細資訊,請參閱指標定價表。
-
範例 2 – 自訂指標
如果您的應用程式在 51,000 個 Amazon EC2 執行個體上不間斷連續執行一個月 30 天,而且透過 PutMetricData API 發佈 5 個自訂指標,則計費方式如下:
指標總數 = 每執行個體 5 個指標 * 51,000 個執行個體 = 255,000 個指標
前 10,000 個自訂指標每個指標 @0.30 USD = 10,000 * 0.30 USD = 3,000 USD
10,001 到 250,000 個自訂指標每個指標 @0.10 USD = 240,000 * 0.10 USD = 24,000 USD
250,001 到 255,000 個自訂指標每個指標 0.05 USD = 5000 * 0.05 USD = 250 USD
CloudWatch 每月自訂指標費用 = 3000 USD + 24000 USD + 250 USD = 每月 27,250 USDAPI 要求總數 = 51,000 個執行個體 * (43,200 分鐘/5 分鐘) = 440,640,000 個要求
前 1,000,000 個 API 要求 = 0 USD
1,000,001 到 440,640,000 個 API 要求 = 439,640,000/1,000 * 0.01 USD = 4,396.40 USDCloudWatch 每月費用 = 27,250 USD + 4,396.40 USD = 每月 31,646.40 USD
-
範例 3 – 使用日誌進行監控
如果您使用 Web 應用程式存取日誌一個月 30 天不間斷監控 HTTP 2xx、3xx 和 4xx 回應代碼,每天傳送 1 GB 擷取的日誌資料、監控 HTTP 回應以及存檔當月資料,則您的費用如下:
每月擷取日誌費用
擷取日誌資料總量 = 1 GB * 30 天 = 30 GB
0 到 5 GB = 0 USD
5 到 30 GB = 0.50 USD * 25 = 12.50 USD每月監控費用
3 個 CloudWatch 指標 @0 USD = 3 * 0 USD = 0 USD每月存檔日誌費用 (假設日誌資料壓縮成 6 GB)
0 到 5 GB = 0 USD
5 GB 到 6 GB = 0.03 USD * 1 = 0.03 USDCloudWatch 每月費用 = 12.50 USD + 0 USD + 0.03 USD = 12.53 USD
-
範例 4 - 監控交付至 CloudWatch 日誌的 VPC 流量日誌
如果您正在監控 VPC 每月傳送 72 TB 擷取交付到 CloudWatch 日誌的 VPC 流量日誌且存檔當月資料,則計費方式如下:
每月日誌擷取費用
0 到 10 TB 每 GB @0.50 USD = 10 * 1,024 * 0.50 USD = 5,120.00 USD
10 TB 到 30 TB 每 GB @0.25 USD = 20 * 1,024 * 0.25 USD = 5,120.00 USD
30 TB 到 50 TB 每 GB @0.10 USD = 20 * 1,024 * 0.10 USD = 2,048.00 USD
50 TB 到 72 TB 每 GB @0.05 USD = 22 * 1,024 * 0.05 USD = 1,126.40 USD
擷取總費用 = 5,120 USD + 5,120 USD + 2,048 USD + 1126.40 USD = 13,414.40 USD每月日誌存檔費用 (假設日誌資料壓縮成 30 TB)
30 TB 每 GB @0.03 USD = 30 * 1024 * 0.03 = 921.6 USDCloudWatch 每月費用 = 13,414.40 USD + 921.6 USD = 14,336 USD
-
範例 5 - 監控交付至 S3 日誌的 VPC 流量日誌
如果您要監控的 VPC 每月以選用的 Apache Parquet 格式,將 72TB 擷取的 VPC 流程日誌直接傳送至 S3,並將資料封存一個月,則計費方式如下:
每月日誌擷取費用
0 到 10 TB 每 GB @0.25 USD = 10 * 1,024 * 0.25 USD = 2,560.00 USD
10 TB 到 30 TB 每 GB @0.15 USD = 20 * 1,024 * 0.15 USD = 3,072.00 USD
30 TB 到 50 TB 每 GB @0.075 USD = 20 * 1,024 * 0.075 USD = 1,536.00 USD
50 TB 到 72 TB 每 GB @0.05 USD = 22 * 1,024 * 0.05 USD = 1,126.40 USD
擷取總費用 = 2,560 USD + 3,072 USD + 1,536 USD + 1126.40 USD = 8,294.40 USD每月 Apache Parquet 格式轉換費用 (選用)
72TB 每 GB 0.03 USD = 72 * 1,024 * 0.03 USD = 2,211.84 USD
每月日誌存檔費用 (假設日誌資料壓縮成 6.5 TB)* *
6.5 TB 每 GB @0.023 USD = 6.5 * 1024 * 0.023 = 153.01 USD每月費用 = 8,294.40 USD + 153.01 USD + 2,211.84 USD = 10,659.25 USD
-
範例 6 - 異常偵測警示
如果您每月在 10 個標準解析度指標上啟用 Amazon CloudWatch Anomaly Detection,但僅想對其中 5 個指標發出警示,您將建立 5 個標準解析度異常偵測警示。Anomaly Detection 僅可搭配標準解析度警示使用。您每月的帳單計算方式如下:
標準解析度偵測警示總數 = 5
警示是根據每個警示的指標數計費。對於每個異常偵測警示,每個警示有三個標準解析度指標。其中一個是評估的實際指標,第二個是預期行為上限,第三個是預期行為的下限。
一個標準解析度異常偵測警示 = 0.10 USD * 每個警示 3 個標準解析度指標 = 每月 0.30 USD
五個標準解析度異常偵測警示 = 每個標準解析度異常偵測警示 0.30 USD * 5 個警示 = 每月 1.50 USD
CloudWatch 每月費用 = 每月 1.50 USD
此處顯示的定價值是基於美國東部區域。請參閱各區域最新定價資訊的定價標籤。目前所有商業 AWS 區域都提供異常偵測。
-
範例 7 – Amazon ECS 的容器洞見
如果您監控 1 個容器叢集,其中包含 10 個 Amazon EC2 執行個體、50 個一般執行中容器、20 個唯一任務名稱和 5 個唯一服務名稱,費用如下所示:
CloudWatch 指標
每個叢集、任務和服務都有預先定義的指標回報數。每個叢集回報 8 個指標;每個任務回報 6 個指標;以及每個服務回報 11 個指標。然後依任務和服務名稱彙總 CloudWatch 指標。 增加執行中執行個體數量不會影響產生的 CloudWatch 指標數。所有 CloudWatch 指標都會依小時按比例分配。這個範例假設回報的是整個月的資料點。每個叢集每月的 CloudWatch 指標數= 8 個叢集指標 + (6 個任務指標 * 20 個唯一任務名稱) + (11 個服務指標 * 5 個唯一服務名稱)= 8 + (6 * 20) + (11 * 5)= 183 個 CloudWatch 指標每月的 CloudWatch 指標費用 = 前 10,000 個指標每個指標 0.30 USD * 183 個指標 = 54.90 USD一旦超過 10,000 個總指標,則會套用磁碟區定價方案 - 如需詳細資訊,請參閱指標定價表。CloudWatch Logs
Amazon ECS 平均每小時每個指標擷取 13 KB。擷取的日誌費用會依叢集、容器、pod、服務、執行個體名稱、標籤等所用的名稱而有不同。每月擷取的 CloudWatch Logs GB 數 = (13 KB/1024/1024) GB * 183 個指標 * 每月平均 730 個小時 = 每月 1.66 GB每月擷取的日誌費用 = 擷取的日誌每 GB 0.50 USD * 以 CloudWatch Logs 形式擷取的 1.66 GB 效能事件 = 每月 0.83 USDCloudWatch 每月費用 = 54.90 USD + 0.83 USD = 每月 55.73 USD。
此處顯示的定價是美國東部 (維吉尼亞北部) AWS 區域的費用。請參閱您所在區域的定價資訊。 -
範例 8 – Amazon EKS 和 Kubernetes 容器洞見 (k8s)
如果您監控 1 個容器叢集,其中包含 10 個節點或 Amazon EC2 執行個體、20 個 pod、5 個唯一服務名稱和 1 個命名空間,費用如下所示:
CloudWatch 指標
每個叢集、節點、pod 和服務都有預先定義的指標回報數。每個叢集回報 24 個指標;每個節點回報 8 個指標;每個 pod 回報 9 個指標;以及每個服務回報 6 個指標。然後依 pod、服務和命名空間名稱彙總 CloudWatch 指標。 增加執行中執行個體數量不會影響產生的 CloudWatch 指標數。所有 CloudWatch 指標都會依小時按比例分配。這個範例假設回報的是整個月的資料點。每個叢集每月的 CloudWatch 指標數= 24 個叢集指標 + (10 個節點或 EC2 執行個體 * 8 個節點指標) + (20 個唯一 pod 名稱 * 9 個 pod 指標 * 1 個命名空間) + (5 個唯一服務名稱 * 6 個服務指標 * 1 個命名空間) + (1 個唯一命名空間 * 6 個命名空間指標)= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 個 CloudWatch 指標每月的 CloudWatch 指標費用 = 前 10,000 個指標每個指標 0.30 USD * 320 個指標 = 96 USD一旦超過 10,000 個總指標,則會套用磁碟區定價方案 - 如需詳細資訊,請參閱指標定價表。CloudWatch Logs
Kubernetes 平均每小時每個指標擷取 38 KB。 擷取的日誌費用會依叢集、容器、pod、服務、執行個體名稱、標籤等所用的名稱而有不同。每月擷取的 CloudWatch Logs GB 數 = (38 KB/1024/1024) GB * 320 個指標 * 每月平均 730 個小時 = 每月 8.47 GB
每月擷取的日誌費用 = 擷取的日誌每 GB 0.50 USD * 以 CloudWatch Logs 形式擷取的 8.47 GB 效能事件 = 每月 4.23 USDCloudWatch 每月費用 = 96 USD + 4.23 USD = 每月 100.23 USD。此處顯示的定價是美國東部 (維吉尼亞北部) AWS 區域的費用。請參閱您所在區域的定價資訊。 -
範例 9 – 使用 ServiceLens 監控應用程式
如果您監控的應用程式內含 API (使用 Amazon API Gateway)、1 個具有 10 個節點或 Amazon EC2 執行個體的容器叢集、20 個 pod、5 個唯一服務名稱、1 個命名空間、3 個 Lambda 函數及 1 個 DynamoDB 資料表,費用如下所示:
CloudWatch 指標
API、Lambda 和 DynamoDB:這些 AWS 服務的指標免費使用。Kubernetes:如範例 7 中所述,每個叢集、節點、pod 和服務都有預先定義的指標回報數 (若要進一步了解,請參閱 AWS 上的 Kubernetes)。每個叢集回報 24 個指標;每個節點回報 8 個指標;每個 pod 回報 9 個指標;以及每個服務回報 6 個指標。然後依 pod、服務和命名空間名稱彙總 CloudWatch 指標。增加執行中執行個體數量不會影響產生的 CloudWatch 指標數。所有 CloudWatch 指標都會依小時按比例分配。這個範例假設回報的是整個月的資料點。
每個叢集每月的 CloudWatch 指標數
= 24 個叢集指標 + (10 個節點或 EC2 執行個體 * 8 個節點指標) + (20 個唯一 pod 名稱 * 9 個 pod 指標 * 1 個命名空間) + (5 個唯一服務名稱 * 6 個服務指標 * 1 個命名空間) + (1 個唯一命名空間 * 6 個命名空間指標)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 24 + 80 + 180 + 30 + 6 = 320 個 CloudWatch 指標每月的 CloudWatch 指標費用 = 前 10,000 個指標每個指標 0.30 USD * 320 個指標 = 96 USD。一旦超過 10,000 個總指標,則會套用磁碟區定價方案 - 如需詳細資訊,請參閱指標定價表。
CloudWatch Logs
API 和 Lambda:若為 CloudWatch 中擷取的 API Gateway Log 或 Lambda Log,每月擷取的日誌費用 = 擷取的日誌每 GB 0.50 USD * 以 CloudWatch Logs 形式擷取的 50 GB 效能事件 = 每月 25 USD。AWS X-Ray
舉例來說,如果應用程式每小時接收 2,000 個傳入請求,且您使用 10% 的抽樣率,則成本的計算方式如下:記錄的追蹤
每月記錄的追蹤 = 每小時 2,000 個請求 x 24 小時 x 31 天 x 10% = 148,800 個追蹤
每月記錄的應計費追蹤 = 148,800 個追蹤 – 免費方案的 100,000 個追蹤 = 48,800 個追蹤
每月記錄的追蹤費用 = 48,800 個追蹤 * 0.000005 USD = 0.24 USD此外,假設您發出 100 個查詢,掃描每個小時擷取的資料 (200 個追蹤),並擷取每個查詢 50 個追蹤的完整追蹤資料。
擷取和掃描的追蹤
每月掃描的追蹤 = 100 個查詢 x 每小時 200 個追蹤 x 31 天 = 620,000 個追蹤
每月擷取的追蹤 = 100 個查詢 x 每個查詢 50 個追蹤 x 31 天 = 155,000 個追蹤
每月擷取/掃描的追蹤總計 = 155,000 個追蹤 + 620,000 個追蹤 = 775,000 個追蹤
由於 AWS X-Ray 每月擷取或掃描的前 1,000,000 個追蹤免費,因此擷取和掃描 775,000 個追蹤的費用為 0.00 USD。每月使用 AWS X-Ray 的記錄追蹤總成本等於 0.24 USD。
每月監控成本 = 96 USD + 25 USD + 4.23 USD + 0.24 USD = 每月 125.47 USD。
此處顯示的定價是美國東部 (維吉尼亞北部) AWS 區域的費用。請參閱您所在區域的定價資訊。
-
範例 10 – 使用 Contributor Insights 監控
如果您監控的 Amazon VPC Flow Logs 每月有 2,250 億個日誌事件至 CloudWatch Logs,且您有三個 Contributor Insights 規則分別與這些日誌事件 100%、50% 和 10% 相符,費用如下所示:
規則費用
規則總數 = 3 個規則
第一個 Contributor Insights 規則 = 0 USD
2 個 Contributor Insights 規則 @ 每個規則 0.50 USD = 1.00 USD符合的日誌事件
符合的日誌事件總數 = (2250 億 * 100%) + (2250 億 * 50%) + (2250 億 * 10%) = 2250 億 + 1125 億 + 225 億 = 3600 億
0 至 100 萬個符合的日誌事件 = 0 USD
100 萬至 3600 億個符合的日誌事件 = 3599 億 9900 萬 * 0.02 USD = 7,200 USDCloudWatch 每月費用 = 1.00 USD + 7,200 USD = 7,201 USD
-
範例 11 – 使用 Synthetics 監控最終使用者
如果建立 5 個每 5 分鐘執行一次的 Canary,新增針對 Canary 所產生的 5 個指標的警示,以及存放資料 1 個月,每月帳單計算方式如下:
5 個 Canary * 每小時執行 12 次 * 每天 24 小時 * 每月 31 天 = 44,640 次 Canary 執行
CloudWatch 每月費用
Canary 執行費用 = 44,640 次 Canary 執行 * 每次 Canary 執行 0.0012 USD = 每月 53.57 USD
每月 5 個警示 = 5 * 0.10 USD = 每月 0.50 USD
CloudWatch 每月費用總計 = 53.57 USD + 0.50 USD = 54.07 USD每月其他費用
每次 Canary 執行還會執行 AWS Lambda 函數,並將日誌和結果寫入 CloudWatch Logs 和指定的 Amazon S3 儲存貯體。有關 AWS 服務定價的詳細資訊,例如 AWS Lambda、Amazon S3 和 CloudWatch Logs,請參閱相關 AWS 服務詳細資訊頁面的定價部分。
Lambda 費用 = 請求費用 + 持續時間費用
= 44,640 次執行請求 * 每 1,000,000 次 0.2 USD + 20 秒持續時間 * 44,640 次 Canary 執行 * 1 GB 記憶體大小 * 每秒每 GB 0.000016667 USD
= 0.01 USD + 14.88 USD = 每月 14.89 USDCloudWatch Logs 費用 = 收集費用 + 儲存費用
= 每次執行收集 0.00015 GB * 44,640 次執行 * 每 GB 0.5 USD + 每次執行儲存 0.00015 GB* 44,640 次 Canary 執行 * 每月每 GB 0.03 USD
= 3.35 USD + 0.20 USD = 每月 3.55 USDS3 費用 = 放置請求費用 + 儲存費用
= 44,640 次執行放置請求 * 每 1,000 次請求 0.005 USD + 每次執行儲存 0.001 GB * 44,640 次 Canary 執行 * 1 個月 * 每月每 GB 0.023 USD
= 0.22 USD + 1.03 USD = 每月 1.25 USD每月的額外計費 = 14.89 USD + 3.55 USD + 1.25 USD = 19.69 USD
每月費用總計 = 54.07 USD + 19.69 USD = 73.76 USD
此處顯示的定價值是基於美國東部區域。請參閱各區域最新定價資訊的定價標籤。
-
範例 12 – 使用複合警示進行警示
複合警示可組合任何類型的 CloudWatch 警示。指標警示是根據每個警示的指標數量計費,而複合警示則按每個警示單位計費。無論組合的指標警示數量為何,一個複合警示的每月費用為 0.50 USD。
如果您建立一個組合四個標準解析度指標警示的複合警示,每月帳單計算方式如下:
四個標準解析度警示 = 每個警示指標 0.10 USD * 4 = 每月 0.40 USD
一個複合警示 = 每月 0.50 USD
CloudWatch 每月費用 = 0.40 USD + 0.50 USD = 每月 0.90 USD
-
範例 13 – S3 請求指標
Amazon S3 請求指標讓您能夠快速識別並對操作問題採取動作。共有 16 個可用指標可供您設定篩選,並依共享的前綴或物件標籤進行識別,並且僅監控一部分的物件。篩選條件可將您的指標與特定的商業應用程式、工作流程或內部組織保持一致。儲存貯體上的活動可決定產生的指標,因此不會一天每小時都發布所有 16 個指標。
例如,讓我們以每天執行一次例行備份並在一小時內完成的應用程式為例。由於應用程式僅向 S3 發出 PUT 請求,因此會產生 AllRequests、PutRequests、TotalRequestLatency 和 BytesUploaded 等一部分指標;但不會產生與 DeleteRequests、SelectRequests 和 SelectReturnedBytes 這類操作類型相關的指標。根據我們的範例,我們假設 16 個可用指標中會產生 8 個指標 – 詳細的指標清單可參閱 Amazon S3 文件。假設例行備份在同一小時內開始和結束,則產生這些指標並將其發佈到 CloudWatch 的費用為:
指標總數 = 8
發佈指標總時數 = 每天 1 小時共 30 天 (假設範例月份有 30 天) = 1 * 30 = 每月 30 小時
每月總時數 = 30 天 * 24 小時 = 每月 720 小時
前 10,000 個自訂指標為每個指標 0.30 USD = 0.30 USD * 8 (指標數量) * 每 720 (每月時數) 30 (每月指標時數) = 每月 0.10 USD。
S3 請求指標的每月 CloudWatch 費用 = 每月 0.10 USD
一旦指標總數超過 10,000 個,則會根據上方定價表套用大量定價方案。
-
範例 14 – 使用 Lambda Insights 進行監控
如果監控每月叫用 100 萬次的 1 個 Lambda 函數,則成本如下:
CloudWatch 指標
每個函數都有預先定義的指標回報數。每個函數報告 8 個指標。然後依函數名稱彙總 CloudWatch 指標。所有 CloudWatch 指標都會依小時按比例分配。如果函數每小時叫用少於一次,則僅按函數叫用的時數計費。每個函數每月的 CloudWatch 指標數
= 8 個指標 * 1 個函數
= 8 個 CloudWatch 指標
每月的 CloudWatch 指標費用 = 前 10,000 個指標每個指標 0.30 USD * 8 個指標 = 2.40 USD
一旦您帳戶中的指標總數超過 10,000 個,則會套用大量定價方案。如需詳細資訊,請參閱指標定價表。CloudWatch Logs
每個函數叫用都會產生單一日誌事件。每個日誌事件的大小約為 1.1 KB。每月擷取的 CloudWatch Logs GB 數 = (1.1 KB/1024/1024) GB * 每月叫用 1,000,000 次 = 每月 1.05 GB
每月擷取的日誌費用 = 擷取的日誌每 GB 0.50 USD * 以 CloudWatch Logs 形式擷取的 1.05 GB 效能事件 = 每月 0.52 USD
CloudWatch 每月費用 = 2.40 USD + 0.52 USD = 每月 2.92 USD
沒有最低費用或強制性服務用量。如果未叫用函數,則無須付費。
此處顯示的定價是美國東部 (維吉尼亞北部) AWS 區域的費用。請參閱您所在區域的定價資訊。
-
範例 15 – 指標串流
如果您的應用程式每月 24x7 執行 30 天,每分鐘發出 10,000 次指標更新,並且您的 CloudWatch 指標串流透過美國東部的 Kinesis Data Firehose 交付串流,將資料傳送至合作夥伴 HTTP 端點,則計費方式如下:
CloudWatch 指標串流
指標更新總數 = 每分鐘 10,000 次指標更新 * 當月 43,200 分鐘 = 每月 432,000,000 次指標更新
432,000,000 指標更新,每 1,000 次指標更新 0.003 USD = 每月 1,296 USD
CloudWatch 每月費用 = 每月 1,296 USDKinesis Data Firehose
擷取的 Kinesis Data Firehose 資料 (每月 GB) = 432,000,000 次指標更新 * 0.5KB (假設每次指標更新的平均大小)/1,048,576 KB/GB = 206GB/月
美國東部的 Kinesis Data Firehose 價格為每月前 500 TB 的每 GB 資料 0.029 USD = 206GB * 0.029 USD = 每月 5.97 USD
Kinesis Data Firehose 費用 = 每月 5.97 USD資料傳出 (Kinesis Data Firehose HTTP 端點到監控合作夥伴)
每月高達 9.999 TB,每 GB 0.09 USD (由於首個 GB 免費,我們將從價格計算中移除 1 GB) = 205 GB * 0.09 USD = 18.45 USD
資料傳出費用 = 每月 18.45 USD每月總費用 = 每月 1,296 USD + 每月 5.97 USD + 每月 18.45 USD = 每月 1,320.42 USD
注意︰此處顯示的定價是美國東部 (維吉尼亞北部) AWS 區域的費用。請參閱您所在區域的定價資訊。
-
範例 16 – 使用 Evidently 進行指派 (流量拆分)
假設您執行了一項流量拆分活動,在其中以 100% 的抽樣率,為每月 200,000 次總頁面檢視總數的使用者流量提供兩項功能 (舊版本和新版本)。無需分析。您的應用程式依每個頁面檢視產生一個指派事件,其中指派是指一次 Evidently API 呼叫,確定哪個使用者會看到哪項功能 (換句話說,即流量拆分)。您的費用將是:
Evidently 事件費用
Evidently 事件 (指派) 總數 = 200,000 次瀏覽 * 每次頁面檢視 1 個 Evidently 事件 = 200,000 個 Evidently 事件
200,000 個指派 Evidently 事件 @ 每百萬個 Evidently 事件 5 USD = 1.00 USD每月 CloudWatch Evidently 費用 = 1.00 USD
-
範例 17 – 使用 Evidently 啟動監控
假設您以 100% 的抽樣率執行了兩次發佈,每次發佈針對每月 200,000 次總頁面瀏覽量的使用者流量,提供兩種功能變體。您想要監控從每個資料事件產生的三個指標 (即三個規則相符項目)。您的應用程式依每個頁面檢視產生一個指派事件,其中指派是指一次 Evidently API 呼叫,確定哪個使用者會看到哪項功能 (即流量拆分)。它還依每個頁面檢視產生兩個資料事件 (例如使用者點按)。您的費用將是:
Evidently 事件費用
對於指派,Evidently 事件數目 = 200,000 次檢視 * 每次頁面檢視 1 個 Evidently 事件 * 2 次發佈 = 400,000 個 Evidently 事件
對於資料事件,Evidently 事件數 = 200,000 次檢視 * 每次頁面檢視 2 個 Evidently 事件 = 400,000 個資料 Evidently 事件
Evidently 事件總數 = 指派 Evidently 事件 + 資料 Evidently 事件 = 400,000 + 400,000 = 800,000
800,000 個 Evidently 事件 @ 每百萬次 Evidently 事件 5 USD = 4.00 USDEvidently 分析單位費用
Evidently 指標數目 = 2 個發佈 * 3 個指標 = 6 個指標
Evidently 分析單位數目 = 6 個指標 * 400,000 個資料 Evidently 事件 = 2,400,000
分析費用 = 2,400,000 個 Evidently 分析單位 @ 每百萬個 Evidently 分析單位 7.50 USD = 18.00 USD每月 CloudWatch Evidently 收費 = 事件費用 + 分析費用 = 4.00 USD + 18.00 USD = 22.00 USD
CloudWatch 指標費用 = 12 個指標 * 0.30 USD = 3.60 USD
(CloudWatch 指標是指每個變體 – 6 個 Evidently 指標 * 2 個變體)
-
範例 18 – 使用 Evidently 進行實驗和啟動監控
假設您以 100% 的抽樣率執行了兩次發佈和三次實驗,每次發佈服務針對每月 200,000 次總頁面瀏覽量的使用者流量,提供兩種功能變體。您想要監控從每個資料事件產生的三個指標 (即三個規則相符項目)。您的應用程式依每個頁面檢視產生一個指派事件,其中指派是指一次 Evidently API 呼叫,即哪個使用者會看到哪項功能 (即流量拆分)。它還依每個頁面檢視產生兩個資料事件 (例如使用者點按)。您的費用將是:
Evidently 事件費用
對於指派,Evidently 事件數目 = 200,000 次檢視 * 每次頁面檢視 1 個 Evidently 事件 * (2 次發佈 + 3 次實驗) = 1,000,000 個 Evidently 事件
對於資料事件,Evidently 事件數 = 200,000 次檢視 * 每次頁面檢視 2 個 Evidently 事件 = 400,000 個資料 Evidently 事件
Evidently 事件總數 = 1,000,000 個 Evidently 事件 (指派) + 400,000 個 Evidently 事件 (資料) = 1,400,000
1,400,000 個 Evidently 事件 @ 每百萬個 Evidently 事件 5 USD = 7.00 USDEvidently 分析單位費用
Evidently 指標數目 = (2 次發佈 + 3 次實驗) * 3 個指標 = 15 個指標
Evidently 分析單位數目 = 15 個指標 * 400,000 個資料 Evidently 事件 = 6,000,000
分析費用 = 6,000,000 個 Evidently 分析單位 @ 每百萬個 Evidently 分析單位 7.50 USD = 45.00 USD每月 CloudWatch Evidently 收費 = 事件費用 + 分析費用 = 7.00 USD + 45.00 USD = 52.00 USD
CloudWatch 指標費用 = 30 個指標 * 0.30 USD = 9.00 USD
(CloudWatch 指標是指每個變體 – 15 個 Evidently 指標 * 2 個變體)
-
範例 19 – CloudWatch RUM
如果您的應用程式在一個月內有 500,000 次瀏覽,並且您正在以 100% 的抽樣率收集 CloudWatch RUM 事件,以獲取 20 個資料事件的頁面載入效能和錯誤 – 包括一個開始事件、一個頁面檢視事件和 10 個效能事件 (三個 Web 核心、一次繪製、一次導覽、五次資源載入),以及每次瀏覽 8 個錯誤 – 您的費用如下:
RUM 資料事件總數 = 20 個資料事件/瀏覽 * 500,000 次瀏覽 = 10,000,000 個資料事件
10,000,000 個 RUM 資料事件的費用 @ 每 100,000 個資料事件 1 USD = 10,000,000* 1/100,000 USD = 100 USD每月 CloudWatch RUM 資料事件費用 = 每月 100 USD
-
範例 20 – Metrics Insights
如果您透過 CloudWatch 主控台執行 Metrics Insights 查詢,則不會向您收取任何費用。
當您使用 AWS CLI、SDK 或 AWS CloudFormation 以程式設計方式執行您的 Metrics Insights 查詢時,您的查詢將根據分析的指標數目收費,無論輸出結果方式如何。
如果您的帳戶中有 1,000,000 個指標並執行查詢,選取 1,500 個指標進行分析,並且該分析在結果中傳回 10 個時間序列,則您的費用如下:
查詢費用 = 分析的 1,500 個指標 * 每分析 1,000 個指標 0.01 USD = 0.015 USD
如果您的帳戶中有 5,000,000 個指標並執行查詢,選取 100 個指標進行分析,並且該分析在結果中只傳回 1 個時間序列,則您的費用如下:
查詢費用 = 分析的 100 個指標 * 每分析 1,000 個指標 0.01 USD = 0.001 USD
進一步了解 Amazon CloudWatch