Amazon CloudWatch Logs
User Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

CloudWatch Logs Limits

CloudWatch Logs has the following limits:

Resource Default Limit

Batch size

1 MB (maximum). This limit can't be changed.

Data archiving

Up to 5 GB of data archiving for free. This limit can't be changed.

DescribeLogStreams

5 transactions per second (TPS/account/Region).

Discovered log fields

CloudWatch Logs Insights can discover a maximum of 1000 log event fields in a log group. This limit can't be changed.

Event size

256 KB (maximum). This limit can't be changed.

Export task

One active (running or pending) export task at a time, per account. This limit can't be changed.

FilterLogEvents

5 transactions per second (TPS)/account/Region. This limit can't be changed.

GetLogEvents

10 requests per second per account per Region. This limit can't be changed.

We recommend subscriptions if you are continuously processing new data. If you need historical data, we recommend exporting your data to Amazon S3.

Incoming data

Up to 5 GB of incoming data for free. This limit can't be changed.

Log groups

20,000 log groups per account per Region. You can request a limit increase.

There is no limit on the number of log streams that can belong to one log group.

Metrics filters

100 per log group. This limit can't be changed.

PutLogEvents

5 requests per second per log stream. Additional requests are throttled. This limit can't be changed.

The maximum batch size of a PutLogEvents request is 1MB.

1500 transactions per second per account per Region, except for the following Regions where the limit is 800 transactions per second per account per Region: ap-south-1, ap-northeast-1, ap-northeast-2, ap-southeast-1, ap-southeast-2, eu-central-1, eu-west-2, sa-east-1, us-east-2, and us-west-1. You can request a limit increase.

Queried log groups

A maximum of 20 log groups can be queried in a single CloudWatch Logs Insights query. This limit can't be changed.

Query concurrency

A maximum of 4 concurrent CloudWatch Logs Insights queries, including queries that have been added to dashboards. You can request a limit increase.

Query results displayed in console

In CloudWatch Logs Insights query results, a maximum of 1000 log events are displayed on the console. This limit can't be changed.

Subscription filters

1 per log group. This limit can't be changed.