Professional Documents
Culture Documents
Amazon CloudWatch
Overview
Features
Pricing
Getting Started
FAQs
Customers
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.
https://aws.amazon.com/cloudwatch/pricing/ 1/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)
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.
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)
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
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.
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).
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:
Monthly CloudWatch Metrics Charges @$0.30 per custom metric = 35 * $0.30 = $10.50
Once you exceed 10,000 total metrics then volume pricing tiers will apply - see metrics pricing
table for details.
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
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:
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
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
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
(Note: For S3 Replication metrics you are not charged for API requests)
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
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:
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:
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
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:
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
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:
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
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
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.
(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
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
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?
https://aws.amazon.com/cloudwatch/pricing/ 14/17
3/17/24, 9:08 PM Amazon CloudWatch Pricing – Amazon Web Services (AWS)
eBook »
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
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.
https://aws.amazon.com/cloudwatch/pricing/ 17/17