Tool to track AWS resource usage and send notifications when you approach quotas - Quota Monitor on AWS

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.

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 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.