Tool to track AWS resource usage and send notifications when you approach quotas
Publication date: September 2016 (last update: July
2022)
The Quota Monitor on AWS solution helps you actively track your Amazon Web Services (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 (now called quotas) checks 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 quotas checks.
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 quota checks.
This implementation guide discusses architectural considerations and configuration steps for
deploying the Quota Monitor on AWS solution in the AWS Cloud. It includes links to
AWS CloudFormation templates that launch, configure,
and run the AWS compute, network, storage, and other services required to deploy this solution
on AWS, using AWS best practices for security and availability.
The guide is intended for IT infrastructure architects, administrators, and DevOps professionals who have practical experience architecting in the AWS Cloud.