Overview - AWS Limit Monitor

Overview

The AWS Limit Monitor solution helps you actively track your AWS resource usage to avoid unexpectedly reaching service quotas (formerly referred to as limits). This solution automatically provisions the services necessary to proactively track resource usage and send notifications when you approach quotas.

The solution leverages AWS Trusted Advisor Service Limits checks and Service Quotas to help you display your usage and quotas for specific AWS services, and centrally manage your quotas. The solution can send you notifications via email or your existing Slack channel, enabling you to request quota increases or shut down resources before the quota is reached.

You can also use this solution to automatically monitor Amazon Elastic Compute Cloud (Amazon EC2) virtual central processing unit-based (vCPU-based) On-Demand Instance limits. For more information, refer to Supported Service Limit Checks.

Note

To use this solution, each account must have a Business- or Enterprise-level AWS Support plan in order to gain access to the Trusted Advisor Service Limits checks.

Cost

You are responsible for the cost of the AWS services used while running the AWS Limit Monitor. The total cost for running this solution depends on the interval at which you run the AWS Lambda functions, and the number of accounts you monitor, and whether you use this solution to monitor vCPU-based instance quotas.

If you do not use this solution to monitor vCPU quotas, as of March 2021, the cost for running this solution in your primary account in US East (N. Virginia) with the default configurations is less than $2.00 per month, and approximately $0.50 per month per secondary account.

If you use this solution to monitor vCPU quotas, as of March 2021, the cost for running this solution in your primary account in US East (N. Virginia) with the default configurations is less than $6.00 per month, and approximately $4.00 per month per secondary account.

Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.

Table 1: Monthly cost for AWS services when not monitoring vCPU quotas

AWS service Monthly cost
Primary account Secondary account
AWS Lambda ~$0.50 ~$0.50
Amazon DynamoDB $1.50 n/a
Total cost ~$2.00 ~$0.50

Table 2: Monthly cost for AWS services when monitoring vCPU quotas

AWS service Monthly cost
Primary account Secondary account
AWS Lambda $3.50 $3.00
Amazon DynamoDB $1.50 n/a
Amazon CloudWatch ~$1.00 ~$1.00
Total cost ~$6.00 ~$4.00

Prices are subject to change. For full details, refer to the pricing webpage for each AWS service you will be using in this solution.