Revisit Amazon Web Services re:Invent 2024’s biggest moments and watch keynotes and innovation talks on demand

 ✕

Amazon CloudWatch Pricing

价格计算器

Free Tier

CloudWatch Free Tier is available in the Amazon Web Services China (Ningxia) Region operated by NWCD and Amazon Web Services China (Beijing) Region operated by Sinnet. The Free Tier includes 10 Custom Metrics and 10 standard-resolution metric Alarms, 1,000,000 API Requests, 5GB of Log Data Ingestion and 5GB of Log Data Archive; 100 canary runs per month for Synthetics; 3 Dashboards with up to 50 Metrics Each per Month.

Amazon CloudWatch Custom Metrics - China (Beijing) and China (Ningxia) Regions

¥ 2.0000 per metric per month for the first 10,000 metrics

¥ 0.6673 per metric per month for the next 240,000 metrics

¥ 0.3337 per metric per month for the next 750,000 metrics

¥ 0.1335 per metric per month for metrics over 1,000,000

Detailed Monitoring for Amazon EC2 Instances - China (Beijing) and China (Ningxia) Regions

¥ 14.0000 down to ¥ 0.9345 per instance per month at 1-minute frequency***

*** Detailed Monitoring is priced as 7 custom metrics per EC2 instance, prorated by the hour and metered only when the instance sends metrics to CloudWatch.

Amazon CloudWatch Alarms - China (Beijing) and China (Ningxia) Regions

¥ 0.622 per standard-resolution (60 seconds) alarm metric per month

¥ 2.036 per high-resolution (10 seconds) alarm metric per month

¥ 3.480 per composite alarm per month

¥ 0.622 per metric analyzed by a Metrics Insights query alarm (at 60 seconds standard-resolution) per month

Each anomaly detection alarm is priced per alarm-metric, plus two additional alarm-metrics for the upper and lower bound of expected behavior.

Amazon CloudWatch API Requests - China (Beijing) and China (Ningxia) Regions

¥ 0.0622 per 1,000 GetMetricStatistics, PutMetricData or ListMetrics API requests

¥ 0.0651 per 1,000 metrics requested using GetMetricData API*

*The price for requesting one metric using GetMetricData API is ¥ 0.0000651 and you can request up to five statistics for the same metric in a single GetMetricData API without additional charges.

Amazon CloudWatch Metric Streams - China (Beijing) and China (Ningxia) Regions

CloudWatch Metric Streams pricing is based on the number of metric updates. A metric update includes four default statistics; Minimum, Maximum, Sample Count and Sum. Each additional five statistics requested for a specific metric, are billed as an additional metric update. You will also incur additional Amazon Kinesis Data Firehose charges for data ingestion --- for details see the Kinesis Data Firehose pricing page. You may also incur additional charges depending on your use case and final Kinesis Data Firehose destination. For example: (1) when sending data to a HTTP endpoint or cross-region, data transfer out from CloudWatch Metric Streams is priced equivalent to the "Data Transfer OUT from Amazon EC2 to Internet" and "Data Transfer OUT from Amazon EC2 To" tables on the EC2 pricing page, and (2) when making additional format conversions within Kinesis Data Firehose, such as configuring your Firehose delivery stream to convert the incoming data into Apache Parquet.

Metric Streams Pricing: ¥ 0.01953 per 1,000 metric updates using Metric Streams

Amazon Cross-account Observability - China (Beijing) and China (Ningxia) Regions

Amazon CloudWatch cross-account observability, an addition to CloudWatch’s unified observability capability, introduces two account categories: Monitoring account and source account. For details, see the Amazon CloudWatch cross-account observability documentation.

Amazon CloudWatch cross-account observability comes with no extra cost for logs and metrics. CloudWatch delivers the first trace copy stored in the first monitoring account with no extra cost. Any trace copies sent to additional monitoring accounts are billed to the source accounts for the traces recorded based on Amazon X-Ray pricing. Standard CloudWatch rates apply for the features used in monitoring accounts, such as CloudWatch Dashboards, Alarms, Logs Insights queries or Metric Streams.

Amazon CloudWatch Logs

China (Ningxia) Region

Collect (Data Ingestion)
Standard ¥ 6.228 per GB ingested*
Infrequent Access ¥ 3.114 per GB ingested*

¥ 0.244 per GB archived per month

Data Transfer OUT from CloudWatch Logs is priced equivalent to the “Data Transfer OUT from Amazon EC2 To” and “Data Transfer OUT from Amazon EC2 to Internet” tables on the EC2 Pricing Page.

* There is no Data Transfer IN charge for any of CloudWatch.

Amazon CloudWatch Vended Logs - China (Ningxia) Region

Standard Infrequent Access
¥ 6.228 per GB log data ingested for the first 10TB ¥ 3.11 per GB log data ingested for the first 10TB
¥ 3.114 per GB log data ingested for the next 20TB ¥ 1.87 per GB log data ingested for the next 20TB
¥ 1.2456 per GB log data ingested for the next 20TB ¥ 0.99 per GB log data ingested for the next 20TB
¥ 0.6228 per GB log data ingested over 50TB ¥ 0.62 per GB log data ingested over 50TB

Vended logs are logs that are natively published by Amazon Web Services services on behalf of the customer. VPC Flow logs is the first Vended log type that will benefit from this tiered model. However, more Amazon Web Services Service log types will be added to Vended Log type in the future. 

China (Beijing) Region

Collect (Data Ingestion)
Standard ¥ 6.92 per GB ingested*
Infrequent Access ¥ 3.46 per GB ingested*

¥ 0.244 per GB archived per month

Data Transfer OUT from CloudWatch Logs is priced equivalent to the “Data Transfer OUT from Amazon EC2 To” and “Data Transfer OUT from Amazon EC2 to Internet” tables on the EC2 Pricing Page.

* There is no Data Transfer IN charge for any of CloudWatch.

Amazon CloudWatch Vended Logs - China (Beijing) Region

Standard Infrequent Access
¥ 6.92 per GB log data ingested for the first 10TB ¥ 3.46 per GB log data ingested for the first 10TB
¥ 3.46 per GB log data ingested for the next 20TB ¥ 2.07 per GB log data ingested for the next 20TB
¥ 1.38 per GB log data ingested for the next 20TB ¥ 1.11 per GB log data ingested for the next 20TB
¥ 0.69 per GB log data ingested over 50TB ¥ 0.69 per GB log data ingested over 50TB

Vended logs are logs that are natively published by Amazon Web Services services on behalf of the customer. VPC Flow logs is the first Vended log type that will benefit from this tiered model. However, more Amazon Web Services Service log types will be added to Vended Log type in the future.  

Amazon CloudWatch Logs Insights

China (Beijing) Region

                ¥ 0.0692 per GB of data scanned

China (Ningxia) Region

                ¥ 0.06228 per GB of data scanned

Amazon CloudWatch Events - China (Beijing) and China (Ningxia) Regions

¥ 6.75 per million custom events generated

For Amazon CloudWatch metrics and alarms, each partial month is billed on a pro rata basis, hourly.

Amazon CloudWatch Dashboards - China (Beijing) and China (Ningxia) Regions

We provide 3 free Dashboards in China (Beijing) and China (Ningxia) Regions for up to 50 metrics per month.

After that, it will be charged ¥ 20.36 per Dashboard per month.

Amazon CloudWatch Synthetic Canaries

China (Beijing) Region

            ¥0.0178 per canary run

China (Ningxia) Region

            ¥0.0156 per canary run

Additional charges
For each canary run, you may incur additional charges for other Amazon Web Services services utilized such as Amazon Lambda, Amazon S3, and CloudWatch Logs. For details on Amazon Web Services service pricing, see the pricing section of the relevant Amazon Web Services service detail pages.

Deliver logs to S3

China (Beijing) Region

¥ 3.46 per GB log data ingested for the first 10TB
¥ 2.07 per GB log data ingested for the next 20TB
¥ 1.11 per GB log data ingested for the next 20TB
¥ 0.69 per GB log data ingested over 50TB

Additional charges
Format Converted to Apache Parquet - China (Beijing) Region
¥ 0.415 per GB*
* When log data is delivered to Amazon S3 in Apache Parquet format, Apache Parquet conversion charges will apply. These charges are in addition to the Deliver logs to S3 charges. Currently, the only log source supported for delivery to Amazon S3 in an Apache Parquet format is VPC Flow Logs.

China (Ningxia) Region

¥ 3.11 per GB log data ingested for the first 10TB
¥ 1.87 per GB log data ingested for the next 20TB
¥ 0.99 per GB log data ingested for the next 20TB
¥ 0.62 per GB log data ingested over 50TB

Additional charges
Format Converted to Apache Parquet - China (Ningxia) Region
¥ 0.374 per GB*
* When log data is delivered to Amazon S3 in Apache Parquet format, Apache Parquet conversion charges will apply. These charges are in addition to the Deliver logs to S3 charges. Currently, the only log source supported for delivery to Amazon S3 in an Apache Parquet format is VPC Flow Logs.

Amazon CloudWatch Container Insights - China (Beijing) and China (Ningxia) Regions

Container Insights with enhanced observability for Amazon EKS

Container Insights introduces enhanced observability for Amazon EKS that enables to opt-in at cluster level to collect container level EKS performance metrics, Kube-state metrics, and EKS control plane metrics out-of-the box, using a new, observation based tiered pricing model. An observation corresponds to a data point ingested at a single timestamp and unifies the existing two price dimensions of metric storage and logs ingestion into one.

Tiers (Observations per month) Cost (per Million Observations)
First 1,000,000,000 ¥ 1.40
Next 3,000,000,000 ¥ 1.20
Over 4,000,000,000 ¥ 0.67

In Container Insights with enhanced observability, you will be charged based on the number of observations across your container environment where the total number of observations ingested is dependent on your container set-up including the number of container components. At a typical set-up your average distribution for observations will be

Average number of observations per each EKS container layer
  Cluster Node Namespace Service Workload Pod Container
Observations 1,720 68 2 2 7 130 21

Container Insights with cluster and service level aggregated metrics for Amazon EKS and K8s without enhanced observability

Container Insights metrics are ingested in structured performance logs format and extracted into CloudWatch as Custom Metrics

CloudWatch metrics

CloudWatch metrics are aggregated by pod, service, and namespace using their name. Increasing the count of running instances will not impact the count of CloudWatch metrics generated. All CloudWatch metrics are prorated on an hourly basis and charged by custom metric pricing. There is a predefined number of metrics reported for every cluster, node, pod, and service

Predefined number of metrics per each EKS container layer
  Cluster Node Service Pod
Metrics 24 8 6 9

CloudWatch Logs

For Kubernetes, there is an average logs size ingested for every cluster, node, namespace, pod, container and service. 

Average logs sizes ingested per month for each EKS container component
  Cluster Namespace Service Node Pod
Logs (GB) per month 0.01621 0.0185 0.02182 0.21365 0.45845

The cost of logs ingested will vary based on names used for your cluster, container, pod, service, instance names, labels, etc and charged by custom logs ingestion pricing.

Container Insights with enhanced observability for Amazon ECS (New)

Container Insights introduces enhanced observability for Amazon ECS which enables you to opt-in at the cluster level or account level to collect task and container-level ECS performance metrics out-of-the box. All Container Insights metrics are ingested in Embedded Metric Format (EMF) leading to 3 billing dimensions: Logs Ingestion, Logs Storage and Metrics Storage. Container Insights with enhanced observability for ECS is priced per metric, per month, prorated by the hour, and unifies the two price dimensions of metric storage and logs ingestion into one. Logs storage is charged separately. Container logs also continue to be billed per standard CloudWatch logs storage and logs ingestion pricing.

Container Insights with enhanced observability for ECS metrics

¥ 0.47 per metric per month, prorated by the hour

In Container Insights with enhanced observability, you will be charged based on the number of metrics ingested across your container environment. The total number of metrics ingested is dependent on your container set-up including the number of container components. There is a predefined number of metrics reported for every cluster, service, task definition, task and containers.

Number of metrics per each ECS container layer
  Cluster Service Task Definition Task Container
# of Metrics for Fargate 29 31 26 26 26
# of Metrics for EC2 24 26 21 22 20

Container Insights with cluster and service level aggregated metrics for Amazon ECS without enhanced observability

Container Insights metrics are ingested in structured performance logs format and extracted into CloudWatch as Custom Metrics

CloudWatch metrics

CloudWatch metrics are aggregated by task and service using their name. Increasing the count of running instances will not impact the count of CloudWatch metrics generated. All CloudWatch metrics are prorated on an hourly basis charged by custom metric pricing.. There is a predefined number of metrics reported for every cluster, task, and service.

Predefined number of metrics per each ECS container layer
  Cluster Service Task
# of Metrics for Fargate 13 15 10
# of Metrics for EC2 11 13 8

CloudWatch Logs

For Amazon ECS, there is an average logs size ingested for every cluster, service, task and container. 

Average logs sizes ingested per month for each ECS container component
  Cluster Service Task Container
Logs (GB) per month 0.0181 0.02816 0.06437 0.04426

The cost of logs ingested will vary based on names used for your cluster, service, task and container labels and charged by custom logs ingestion pricing.

Amazon CloudWatch Contributor Insights - China (Beijing) and China (Ningxia) Regions

CloudWatch Contributor Insights for CloudWatch Logs

        ¥ 3.52 per rule per month
        ¥ 0.27 per one million log events that match the rule per month

CloudWatch Contributor Insights for DynamoDB

        ¥ 3.52 per rule per month
        ¥ 0.28 per one million events that match the rule per month 

Composite Alarms Pricing

Example 11 - Alarming with composite alarms

Composite alarms can combine any type of CloudWatch alarm. Metric alarms are billed based on the number of metrics per alarm, while composite alarms are billed per alarm unit. One composite alarm costs ¥3.480 per month, regardless of the number of metric alarms it combines.

If you create one composite alarm that combines four standard resolution metric alarms, your monthly bill is calculated as follows:

Four standard resolution alarms = ¥0.622 per alarm metric * 4 = ¥2.488 per month

One composite alarm = ¥3.480 per month

Monthly CloudWatch charges = ¥2.488 + ¥3.480 = ¥5.968 per month
 

Monitoring with Lambda Insights

If you monitor 1 Lambda function that is invoked 1M times per month, your costs would be as follows:

CloudWatch metrics
There is a predefined number of metrics reported for every function. Every function reports 8 metrics. CloudWatch metrics are aggregated by function using their name. All CloudWatch metrics are prorated on an hourly basis. If your function is invoked less than once per hour, your function will only be billed for the hours that it is invoked.

There are no minimum fees or mandatory service usage. If the function is not invoked, you do not pay.

Monthly number of CloudWatch metrics per function
= 8 metrics * 1 function
= 8 CloudWatch metrics

Monthly CloudWatch metrics costs = ¥ 2.0000 per metric for first 10,000 metrics * 8 metrics = ¥ 16.0000

Once you exceed 10,000 total metrics in your account then volume pricing tiers will apply. See metrics pricing for details.

CloudWatch Logs
A single log event is generated for each function invoke. The size of each log event is approximately 1.1 KB.

Monthly GB of CloudWatch Logs ingested = (1.1 KB/1024/1024) GB * 1,000,000 invokes per month = 1.05 GB per month 

China (Ningxia) Region

Monthly ingested logs costs = ¥ 6.2280 per GB of ingested logs * 1.05 GB of performance events as CloudWatch Logs = ¥ 6.5390 per month

Monthly CloudWatch costs = ¥ 16.0000 + ¥ 6.5390 = ¥ 22.5394 per month.

China (Beijing) Region

Monthly ingested logs costs = ¥ 6.92 per GB of ingested logs * 1.05 GB of performance events as CloudWatch Logs = ¥ 7.2660 per month

Monthly CloudWatch costs = ¥ 16.0000 + ¥ 7.2660 = ¥ 23.2660 per month.

 

Cost per month

Standard Resolution (60 sec)

¥0.622 per alarm metric

High Resolution (10 sec)

¥2.036 per alarm metric

Standard Resolution Anomaly Detection

¥1.866 per alarm

High Resolution Anomaly Detection

¥6.108 per alarm

Composite

¥3.480 per alarm