Skip to content

This project aims to provide easy to read resource utilization metrics across several services and resource types. With both cost optimization and sustainability in mind.

License

aws-samples/resource-utilization

Resource Utilization

This is just the first and most simple version of an account wide resource utilization metric & dashboard, to get overall insights on actually how much room for optimization is available.

As a baseline, initial version considers only Amazon EC2 service CPU Utilization.

Requirements

Architecture

Architecture Diagram

Deployment

Inside your terminal, execute deploy.sh to pack and deploy the template.yaml AWS CloudFormation template:

./deploy.sh

Usage

This template includes an AWS Step Function that orchestrates the whole metric gathering and aggregation process. It is triggered daily via an Amazon EventBridge rule, so that no manual intervention is needed to process the data.

Statistical data is stored per region as Amazon CloudWatch metrics and displayed in an Amazon CloudWatch Dashboard available for your analysis.

Sample Dashboard

Security

See CONTRIBUTING document for more information.

License

This library is licensed under the MIT-0 License. See LICENSE file.

About

This project aims to provide easy to read resource utilization metrics across several services and resource types. With both cost optimization and sustainability in mind.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks