You are on page 1of 17

3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

 

Get Started for Free Contact Us

Amazon CloudWatch 
Overview

Features 

Pricing

Getting Started

FAQs

Customers

Products › Amazon CloudWatch Pricing

Amazon CloudWatch Pricing


Get started for free

Request a pricing quote

With Amazon CloudWatch, there is no up-front commitment or minimum fee; you simply pay for what you
use. You will be charged at the end of the month for your usage.

Hi, I can connect you with an AWS


representative or answer questions you
have on AWS.

https://aws.amazon.com/cloudwatch/pricing/ 1/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

 

Get Started for Free Contact Us

AWS Pricing Calculator


Calculate your Amazon CloudWatch and architecture cost in a single estimate.

Create your custom estimate now »

Free tier
You can get started with Amazon CloudWatch for free. Most AWS Services (EC2, S3, Kinesis, etc.) send metrics
automatically for free to CloudWatch. Many applications should be able to operate within these free tier
limits. You can learn more about AWS Free Tier here.

Basic Monitoring Metrics (Metrics sent from AWS Services by default)

10 Metrics (of Custom Metrics and Detailed Monitoring Metrics)


Metrics
1 Million API requests (not including GetMetricData, GetInsightRuleReport and
GetMetricWidgetImage: these 3 operations are always charged)

3 Custom Dashboards referencing up to 50 metrics each per month. Additionally, all


Dashboard
Automatic Dashboards are free.

10 Alarm metrics (only applicable to Standard resolution alarms that list metrics directly and
Alarms
don’t use a Metrics Insights query)

5 GB Data (ingestion, archive storage, and data scanned by Logs Insights queries)
Logs
1,800 minutes of Live Tail usage per month (approximately an hour per day)

Events All events except custom events are included

Contributor 1 Contributor Insights rule per month

Insights
The first 1 million log events that match the rule per month

https://aws.amazon.com/cloudwatch/pricing/ 2/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

Application
100 million Application Signals per month during Preview  
Signals

Get Started for Free Contact Us


Synthetics 100 canary runs per month

First time free trial includes 3 million Evidently events and 10 million Evidently analysis units
Evidently
per account

RUM First time free trial includes 1 million RUM events per account

Paid tier
There is no upfront commitment or minimum fee. You simply pay for what you use and will be charged at the
end of the month for your usage.

Note: Pricing varies by Region. Estimate your monthly bill using the AWS Pricing Calculator.

Logs

Region
US East (Ohio)

https://aws.amazon.com/cloudwatch/pricing/ 3/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

Logs  
All log types. There is no Data Transfer IN charge for any of CloudWatch.

Data TransferGet
OUTStarted for Free
from CloudWatch Logs is priced equivalent to the "DataContact
TransferUs
OUT from Amazon
EC2 To" and "Data Transfer OUT from Amazon EC2 to Internet" tables on the EC2 Pricing Page.

CloudWatch Container Insights ingests performance events as CloudWatch Logs that automatically
create CloudWatch metrics. These performance events are analyzed using CloudWatch Logs Insights
queries and are automatically executed as part of some Container Insights automated dashboards (e.g.,
task/pod, service, node, namespace). Please see the Container Insights documentation for details on
the type of performance events ingested and queried.

Manage Logs Price

Collect (Data Ingestion)

‎‎‎‎‎‎‎Standard $0.50 per GB

‎‎‎‎‎‎‎Infrequent Access $0.25 per GB

Store (Archival) $0.03 per GB

Analyze (Logs Insights queries) $0.005 per GB of data scanned

Detect and Mask (Data Protection) $0.12 per GB of data scanned

Analyze (Live Tail) $0.01 per minute

Vended Logs
Vended logs are specific AWS service logs natively published by AWS services on behalf of the customer
and available at volume discount pricing. Supported service logs include the below that are delivered to
CloudWatch Logs, Amazon S3, and Amazon Kinesis Data Firehose. JSON formatted Vended Logs can be
delivered to one or more of the following destinations: CloudWatch Logs, Amazon S3, or Amazon
Kinesis Data Firehose. VPC Flow Logs can optionally be delivered to Amazon S3 in an Apache Parquet
format.

Delivery to CloudWatch Logs: Available for Amazon VPC flow logs, Amazon Route 53 public DNS
query logs, Amazon Route 53 Resolver query logs, Amazon ElastiCache for Redis logs, API Gateway
Access logs, AWS Step Functions Express and Standard logs, Managed Streaming for Kafka (MSK) logs,
Web Application Firewall (WAF) logs, AWS Network Firewall alert and flow logs, Storage Gateway File
Audit and Health logs, Chime media quality metrics and Session Initiation Protocol message logs,
Evidently logs, SageMaker logs, AWS Elemental MediaTailor logs, Amazon EKS Control Plane Logs

Delivery to S3: Available for VPC flow logs, AWS Global Accelerator flow logs, Route 53 Resolver query
logs, EC2 Spot Instance logs, Evidently logs, MSK logs, AWS Network Firewall alert and flow logs, WAF
logs

Delivery to Kinesis Data Firehose: Available for MSK logs, Route 53 Resolver query logs, ElastiCache
for Redis logs, Evidently logs, VPC Flow Logs. Amazon Kinesis Data Firehose has ingestion and
https://aws.amazon.com/cloudwatch/pricing/ 4/17
3/17/24, 9:08 PM g y g Amazon
g CloudWatch Pricing – Amazon Web Services (AWS)
g
streaming charges. Delivery to Kinesis Data Firehose is subject to both CloudWatch Logs delivery
pricing and Kinesis Data Firehose pricing.  
Data TB Delivery
Get Started to
for Free Delivery to Delivery to S3
Contact Us Delivery to
CloudWatch CloudWatch Kinesis Data
Logs Standard Logs Infrequent Firehose
Access

Data Ingested

First 10TB per $0.50 per GB $0.25 per GB $0.25 per GB $0.25 per GB
month

N t 20TB $0 25 GB $0 15 GB $0 15 GB $0 15 GB

Metrics 

Dashboards 

Alarms 

Events 

Contributor Insights 

Application Signals 

Synthetics 

RUM 

Evidently 

Metrics Insights 

Cross-account observability 

Internet Monitor 

Network Monitor 

Container Insights 

https://aws.amazon.com/cloudwatch/pricing/ 5/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

Pricing examples  
Note: Pricing values
Get displayed here
Started for are meant to be examples only. Please refer
Free to pricing
Contact Us tabs for most
current pricing information for your respective region(s).

Example 1 - EC2 Detailed Monitoring 

The number of metrics sent by your EC2 instance as detailed monitoring is dependent on the
EC2 instance type. This example assumes 7 metrics.

If your application runs on 5 Amazon EC2 instances 24x7 for a 30-day month, and you enable
EC2 Detailed Monitoring on all instances, your charges would be as follows:

Total number of metrics = 7 metrics per instance * 5 instances = 35 metrics

Monthly CloudWatch Metrics Charges @$0.30 per custom metric = 35 * $0.30 = $10.50

Monthly CloudWatch charges = $10.5 per month

Once you exceed 10,000 total metrics then volume pricing tiers will apply - see metrics pricing
table for details.

Example 2 - Cross-account observability 

If you have an application that receives 2,000 incoming requests per hour and you’re using a
10% sampling rate, then your traces recorded in your source account X will be:

Traces Recorded per Month = 2,000 requests per hour x 24 hours x 31 days x 10% = 148,800
traces

Billable Traces Recorded per Month = 148,800 traces - 100,000 traces in free tier = 48,800
traces

Monthly Traces Recorded Bill = 48,800 traces * $0.000005 = $0.244

If you share your traces from your source account X with a monitoring account Y using cross-
account observability, this will create a copy of your traces on monitoring account Y which will
come with no extra cost on your bill. So your monthly bill will be:

Monthly traces recorded bill on source account X = $0.244


Monthly traces recorded bill on monitoring account Y = $0

https://aws.amazon.com/cloudwatch/pricing/ 6/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

If you want to share the same traces from source account X with a second monitoring account,
let’s say monitoring account Z, this will create an additional copy of your traces. In this case
 
your source account, account X will be charged for this additional copy. So your final bill on
Get
source account Started
X will be: for Free Contact Us

Monthly traces recorded bill on source account X = $0.244 +


148,800 second trace copy on monitoring account Z * $0.000005 = $0.244 + $0.744 = $0.988
Monthly traces recorded bill on monitoring account Y = $0
Monthly traces recorded bill on monitoring account Z = $0

Example 3 - Custom metrics 

If your application runs on 51,000 Amazon EC2 instances 24x7 for a 30-day month, and you
published 5 custom metrics via the PutMetricData API, your charges would be as follows:

Total number of metrics = 5 metrics per instance * 51,000 instances = 255,000 metrics
First 10,000 custom metrics @$0.30 per metric = 10,000 * $0.30 = $3,000
10,001 to 250,000 custom metrics @$0.10 per metric = 240,000 * $0.10 = $24,000
250,001 to 255,000 custom metrics @0.05 per metric = 5000 * $0.05 = $250
Monthly CloudWatch custom metrics charges = $3000 + $24000 + $250 = $27,250 per month

Total number of API requests = 51,000 instances * (43,200 minutes/5 minutes) = 440,640,000
requests
First 1,000,000 API requests = $0
1,000,001 to 440,640,000 API requests = 439,640,000/1,000 * $0.01 = $4,396.40

Monthly CloudWatch charges = $27,250 + $4,396.40 = $31,646.40 per month

Example 4 - S3 Replication metrics 

If your S3 bucket has 5 replication rules enabled with S3 Metrics and Notifications enabled or
S3 Replication Time Control (RTC) for each rule, you charges will be as follows:

Total number of replication metrics = 4 metrics per replication rule * 5 replication rules = 20
replication metrics
First 10,000 custom metrics at $0.30 per metric = 20 * $0.30 = $6.00

Monthly CloudWatch charges = $6.00 per month

(Note: For S3 Replication metrics you are not charged for API requests)

Example 5 - Monitoring with logs 

https://aws.amazon.com/cloudwatch/pricing/ 7/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

If you are monitoring HTTP 2xx, 3xx & 4xx response codes using web application access logs
24x7 for one 30-day month, by sending 1GB per day of ingested log data, monitoring for HTTP  
responses, and archiving the data for one month, your charges would be as follows:
Get Started for Free Contact Us
Monthly Ingested Log Charges
Total log data ingested = 1GB * 30 days = 30GB
0 to 5GB = $0
5 to 30GB = $0.50 * 25 = $12.50

Monthly Monitoring Charges


3 CloudWatch Metrics @$0 = 3 * $0 = $0

Monthly Archived Log Charges (assume log data compresses to 6GB)


0 to 5GB = $0
5GB to 6GB = $0.03 * 1 = $0.03

Monthly CloudWatch Charges = $12.50 + $0 + $0.03 = $12.53

Example 6 - Analyzing logs with Live Tail 

You get 1,800 minutes of Live Tail session usage per month with the AWS Free Tier, after which
you pay $0.01 per minute.

If you are using Live Tail to explore and analyze your logs in real time for 1,000 minutes in one
month, your monthly cost would be as follows:

Monthly Live Tail usage charges


Total Live Tail usage in minutes = 1,000
0 to 1,000 minutes = $0

Monthly Live Tail charges = $0

If you are using Live Tail to explore and analyze your logs in real-time for 20,000 minutes in
one month, your monthly cost would be as follows:

Monthly Live Tail usage charges


Total Live Tail usage in minutes = 20,000
0 to 1,800 minutes = $0
1,801 to 20,000 minutes = $0.01 * 18,200 = $182

Monthly Live Tail charges = $182

Example 7 – Monitoring VPC flow logs delivered to CloudWatch logs 

https://aws.amazon.com/cloudwatch/pricing/ 8/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

If you are monitoring VPCs that send 72TB of ingested VPC flow logs to CloudWatch logs per
month and archiving the data for one month, your charges would be as follows:  
Monthly log ingestion charges
Get Started for Free Contact Us
0 to 10TB @$0.50 per GB = 10 * 1,024 * $0.50 = $5,120.00
10TB to 30TB @$0.25 per GB = 20 * 1,024 * $0.25 = $5,120.00
30TB to 50TB @$0.10 per GB = 20 * 1,024 * $0.10 = $2,048.00
50TB to 72TB @$0.05 per GB = 22 * 1024 * $0.05 = $1,126.40
Total Ingestion Charges = $5,120 + $5,120 + $2,048 + $1126.40 = $13,414.40

Monthly log archival charges (assume log data compresses to 30TB)


30TB @ $0.03 per GB = 30 * 1024 * 0.03 = $921.6

Monthly CloudWatch Charges = $13,414.40 + $921.6 = $14,336

Note: Volume tiers reset at the start of every month

Example 8 - Monitoring VPC flow logs delivered to S3 

If you are monitoring VPCs that send 72TB of ingested VPC flow logs in the optional Apache
Parquet format directly to S3 per month and archiving the data for one month, your charges
would be as follows:

Monthly log ingestion charges


0 to 10TB @$0.25 per GB = 10 * 1,024 * $0.25 = $2,560.00
10TB to 30TB @$0.15 per GB = 20 * 1,024 * $0.15 = $3,072.00
30TB to 50TB @$0.075 per GB = 20 * 1,024 * $0.075 = $1,536.00
50TB to 72TB @$0.05 per GB = 22 * 1024 * $0.05 = $1,126.40
Total Ingestion Charges = $2,560 + $3,072 + $1,536 + $1126.40 = $8,294.40

Monthly Apache Parquet format conversion charges (optional)


72TB @$0.03 per GB = 72 * 1,024 * $0.03 = $2,211.84

Monthly log archival charges (assume log data compresses to 6.5TB)* *


6.5TB @ $0.023 per GB = 6.5 * 1024 * 0.023 = $153.01

Monthly charges = $8,294.40 + $153.01 + $2,211.84 = $10,659.25

Note: Volume tiers reset at the start of every month

Example 9 - Detecting and masking sensitive log data with Data



Protection

https://aws.amazon.com/cloudwatch/pricing/ 9/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

In this scenario, you are enabling ongoing data protection for a log group that collects 1 GB of
log data per day from a payment processing application.  
Monthly ingested log charges
Get Started for Free Contact Us
Total log data ingested = 1 GB * 30 days = 30 GB
Charges for log data ingestion (0 to 5 GB): = $0
Charges for log data ingestion (5 to 30 GB) = $0.50 * 25 = $12.50

Data protection charges for scanning, detecting, and masking sensitive data
Total log data scanned with data protection = 1 GB * 30 days = 30 GB
Charges for log data scanned = $0.12 per GB * 30 GB = $3.60

Monthly archived log charges (assume log data compresses to 6 GB)


Charges for 0 to 5 GB = $0
Charges for 5 GB to 6 GB = $0.03 * 1 GB = $0.03

Monthly CloudWatch charges = $12.50 + $3.60 + $0.03 = $16.13

Example 10 - Monitoring VPC flow logs with Amazon Kinesis Data



Firehose

The example considers pricing region as US East (N. Virginia). If you are monitoring VPCs that
send 72TB of ingested VPC flow logs directly to Amazon Kinesis Data Firehose per month, your
charges would be as follows:

Monthly log delivery charges


0 to 10TB @$0.25 per GB = 10 * 1,024 * $0.25 = $2,560.00
10TB to 30TB @$0.15 per GB = 20 * 1,024 * $0.15 = $3,072.00

30TB to 50TB @$0.075 per GB = 20 * 1,024 * $0.075 = $1,536.00


50TB to 72TB @$0.05 per GB = 22 * 1024 * $0.05 = $1,126.40

Total delivery charges = $2,560 + $3,072 + $1,536 + $1126.40 = $8,294.40

Monthly KDF ingestion charges


Per GB processed to VPC = 72 * 1,024 * $0.13 = $9,584.64

Total monthly charges = $8,294.40 + $9,584.64 = $17,879.04

If you enable Amazon CloudWatch Anomaly Detection on 10 sta

Note: Volume tiers reset at the start of every month

Example 11 - Alarming with Anomaly Detection 

https://aws.amazon.com/cloudwatch/pricing/ 10/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

If you enable Amazon CloudWatch Anomaly Detection on 10 standard resolution metrics per
month and only want to alarm on 5 of those metrics, you will create 5 standard resolution  
anomaly detection alarms. Anomaly Detection is available with standard resolution alarms
Get Started
only. Your monthly for Free as follows:
bill is calculated Contact Us

Total number of standard resolution anomaly detection alarms = 5

Alarms are billed based on the number of metrics per alarm. For every anomaly detection
alarm, there are three standard resolution metrics per alarm. One is the actual metric being
evaluated, the second is the upper bound of expected behavior, and the third is the lower
bound of the expected behavior.

One standard resolution anomaly detection alarm = $0.10 * 3 standard resolution metrics per
alarm = $0.30 per month

Five standard resolution anomaly detection alarms = $0.30 per standard resolution anomaly
detection alarm * 5 alarms = $1.50 per month

Monthly CloudWatch charges = $1.50 per month

Pricing values displayed here are based on US East Regions. Please refer to pricing tabs for
most current pricing information for your respective region(s). Anomaly Detection is currently
available in all commercial AWS Regions.

Example 12 - Container insights for Amazon ECS 

Example 13 - Container Insights for Amazon EKS and Kubernetes (with



& without enhanced observability)

Example 14 - Monitoring your application with ServiceLens 

Example 15 – Monitoring with contributor insights 

Example 16 - Monitor application performance with Application


Signals (Preview), AWS X-Ray Traces, and Service Level Objectives 

(SLOs)

https://aws.amazon.com/cloudwatch/pricing/ 11/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

 
Example 17 – End user monitoring with Synthetics 

Get Started for Free Contact Us

Example 18 – Alarming with composite alarms 

Example 19 – S3 Request Metrics 

Example 20 – Monitoring with Lambda Insights 

Example 21 – Metric Streams 

Example 22 – Assignments (traffic splitting) with Evidently 

Example 23 – Launch monitoring with Evidently 

Example 24 – Experiments and launch monitoring with Evidently 

Example 25 – CloudWatch RUM 

Example 26 – Metrics Insights 

Example 27 – CloudWatch alarms with Metrics Insights queries and



monthly cost prorating

https://aws.amazon.com/cloudwatch/pricing/ 12/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

 
Example 28 - Internet Monitor 

Get Started for Free Contact Us

Example 29 - Multi data source querying 

Example 30 - Network Monitor 

Additional pricing resources

AWS Pricing Calculator


Easily calculate your monthly costs with AWS.

Get pricing assistance


Contact AWS specialists to get a personalized quote.

Get started with Amazon CloudWatch

https://aws.amazon.com/cloudwatch/pricing/ 13/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

 
Get Get
started using
Started for Free Amazon CloudWatch Contact Us

Ready to build?

Have more questions?

https://aws.amazon.com/cloudwatch/pricing/ 14/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

A Framework for Cloud Success


 

Operate securely in the


Get Started forcloud
Free at scale. Read the Contact Us

eBook »

Accelerate Your ML Projects

Get practical insights for selecting and


configuring your ML infrastructure »

AWS Summit Sydney | 10-11 April, 2024

Upskill on the cloud for free with 100+


educational sessions

Resources for AWS Developers on AWS


Sign In to the Console
Getting Started Developer Center

Learn About AWS Training and Certification SDKs & Tools


AWS Solutions Library .NET on AWS
What Is AWS?
Architecture Center Python on AWS
What Is Cloud Computing?
Product and Technical FAQs Java on AWS
AWS Inclusion, Diversity & Equity
Analyst Reports PHP on AWS
What Is DevOps?
AWS Partners JavaScript on AWS
What Is a Container?
What Is a Data Lake?
What is Generative AI?
AWS Cloud Security
What's New
Blogs
Press Releases

Help

https://aws.amazon.com/cloudwatch/pricing/ 15/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

Contact Us
Get Expert Help
 
File a Support Ticket
Get Started for Free Contact Us
AWS re:Post
Knowledge Center
AWS Support Overview
Legal
AWS Careers

Create an AWS Account

   
   

Amazon is an Equal Opportunity Employer: Minority / Women / Disability / Veteran / Gender Identity / Sexual
Orientation / Age.

Language
‫| عربي‬
Bahasa Indonesia |
Deutsch |
English |
Español |
Français |
Italiano |
Português |
Tiếng Việt |
Türkçe |
Ρусский |
ไทย |
日本語 |
한국어 |
中文 (简体) |
中文 (繁體)

Privacy
|
Site Terms
|
Cookie Preferences
|

https://aws.amazon.com/cloudwatch/pricing/ 16/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)

© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
 

Get Started for Free Contact Us

https://aws.amazon.com/cloudwatch/pricing/ 17/17

You might also like