CloudWatch Logs Limits
CloudWatch Logs has the following limits:
| Resource | Default Limit |
|---|---|
|
Batch size |
1 MB (maximum). This limit cannot be changed. |
|
5000 log groups/account/region. If you exceed your log group limit, you get a You can request a limit increase. |
|
|
Data archiving |
Up to 5 GB of data archiving for free. This limit cannot be changed. |
|
5 transactions per second (TPS/account/region). If you experience frequent throttling, you can request a limit increase. |
|
|
Event size |
256 KB (maximum). This limit cannot be changed. |
|
Export task |
One active (running or pending) export task at a time, per account. This limit cannot be changed. |
|
5 transactions per second (TPS)/account/region. This limit can be changed only in special circumstances. If you experience frequent throttling, contact AWS Support. For instructions, see AWS Service Limits. |
|
|
10 requests/second/account/region. We recommend subscriptions if you are continuously processing new data. If you need historical data, we recommend exporting your data to Amazon S3. This limit can be changed only in special circumstances. If you experience frequent throttling, contact AWS Support. For instructions, see AWS Service Limits. |
|
|
Incoming data |
Up to 5 GB of incoming data for free. This limit cannot be changed. |
|
Log groups |
5000/AWS account (maximum). You can request a limit increase. |
|
Metrics filters |
100/log group. This limit cannot be changed. |
|
5 requests/second/log stream. This limit cannot be changed. The maximum batch size of a PutLogEvents request is 1MB. 1500 transactions/second/account/region. You can request a limit increase. |
|
|
Subscription filters |
1/log group. This limit cannot be changed. |

