Smart Insights Rules

Product Documentation
Smart Insights Rules
Navigate through spaces
⌘K
Smart Insights Rules
AWS Lambda
Lambda function runtime is upgradeable
Lambda function is nearing memory limit
Lambda function has over provisioned memory
Lambda function is near the concurrent limit
Lambda function has started to throttle requests
Lambda function is not tagged
Lambda function is nearing timeout
Lambda function has high error rate
Lambda function is not being used
API Gateway
API Gateway has high 4xx error percentage
API Gateway has high 5xx error percentage
API Gateway latency is nearing timeout
API Gateway has high latency compared to the previous day
DynamoDB
DynamoDB has read throttles
DynamoDB has write throttles
DynamoDB has high latency
DynamoDB Table is nearing provisioned WCUs
DynamoDB Table is nearing provisioned RCUs
Docs powered by archbee 

Lambda function has started to throttle requests

4min

Why do I see this?

One of your Lambda functions has throttled request(s) within the last one hour.

What does this mean?

In AWS Lambda, concurrency is the number of requests that your function is serving at a given time. By default, AWS Lambda has a soft limit of 1000 concurrent executions per region. This limit applies to all of your functions in the same region.

From this pool of 1000 concurrent executions, you can set aside a reserved number of executions for any particular function using the concurrency configuration option available in the AWS console.

If your function exceeds the configured function-level concurrency limit, the AWS Lambda service will start throttling that function by rejecting any further requests.

This event notifies you when one of your Lambda functions has throttled request(s) within the last one hour.

How do I fix "Lambda function has started to throttle requests"?

If you were notified of this event for any of your Lambda functions, it means that your function has reached the maximum number of concurrent executions that was configured for it. You will need to re-adjust the configured concurrency limit.

You can adjust the function-level concurrency of your function using the concurrency configuration option in the AWS console. If you are hitting the AWS region limit of 1000 concurrent executions, you can request a concurrency limit increase by opening a quota increase case in the Service Quota dashboard in the AWS console.

To determine the required concurrency limit, you can multiply your function's average runtime duration in seconds by the average number of requests per second.

Updated 03 Mar 2023
Did this page help you?
Yes
No
PREVIOUS
Lambda function is near the concurrent limit
NEXT
Lambda function is not tagged
Docs powered by archbee 
TABLE OF CONTENTS
Why do I see this?
What does this mean?
How do I fix "Lambda function has started to throttle requests"?