Show HN: AWS Cost-savings tool – open-source
This open-source project helps you save money in ways other than RIs or Savings Plans. It inspects AWS metrics and usage data to find underutilized and unused resources, then visually gives an option to delete, scale down, or optimize those resources. For each resource, it displays the relevant metrics so you can determine whether or not it&#x27;s truly unused&#x2F;underused&#x2F; It also includes opportunities to save money on different services by enabling native cost savings policies, like S3 retention policies. It runs totally on your computer as an open source project and doesn&#x27;t send anything back to us. The idea is to give developers a tool to monitor their costs and build cost optimization into their daily workflows.<p>We used these rules internally to cut our AWS bill in half.<p>The package is still young, looking for feedback!
GitHub - tinystacks/ops-aws-utilization-widgets

  


  
  

Aws Utilization
Aws Utilization is a developer's ultimate cost-saving companion on AWS. This suite of visual workflows is the most convenient way to identify resources ready for optimization.
The main features are

Summarize Resource Utilization
Delete or scale down individual resources
Explore service and resource level costs over time (Coming soon!)
View cost alongside key metrics and settings

The parent project can be found here.
Table of Contents

Features
Installation and Usage
Technical Specs
Contributing

Features
Summarize Resource Utilization
Automatically identify underused resources and generate recommendations for them.

Delete, Scale Down, Optimize
View which resources can be cost optimized and review specific metrics for each. Accept recommendations and delete or scale down your resource, or turn on cost optimizing features.


Console
This featureset is part of the open source OpsConsole project, which brings cost, configuration, and metrics across your cloud to a centralized console.

Installation and Usage
# PREREQ: Have docker installed and running

# install the opsconsole framework package
npm i -g opsconsole;

# download the template for AWS Utilization and Cost
curl https://raw.githubusercontent.com/tinystacks/opsconsole/main/samples/aws-sample.yml -o config-template.yml;

# Initialize a config file from the template
opsconsole init -t config-template.yml;

# start the console
opsconsole up -c config.yml;
Development
advanced installation and development instructions can be found in DEVELOPMENT.md.
Contributing
Contributions to ops-aws-utilization-widgets and the @tinystacks/opsconsole project are welcome! If you find any issues, have suggestions for improvements, or would like to contribute new features, please feel free to submit a pull request.
Make sure to familiarize yourself with the project's contribution guidelines before getting started.
