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 is near the concurrent limit

4min

Why do I see this?

One of your Lambda functions has utilized more than 80% of its allocated concurrent limit in the last 24 hours.

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 which 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, AWS Lambda service will start throttling that function by rejecting any further requests.

This event notifies you when more than 80% of the total allocated concurrent limit for one of your Lambda functions has been utilised in the last 24 hours. This will help you take the necessary actions on time to avoid failtures before it's too late.

How do I fix "Lambda function is near the concurrent limit"?

If you were notified of this event for any of your Lambda functions, you will need to determine if your function requires more concurrency. You can calculate your required concurrency limit by multiplying your function's average runtime duration in seconds by the average number of requests per second.

If your function needs an increase in the concurrency limit, you can adjust the function-level concurrency of your function using the concurrency configuration option in the console. In case 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 Service Quota dashboard in AWS console.

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