Skip to content

elC0mpa/aws-doctor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

141 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

aws-doctor

Website

Go Version Go Reference Go Report Card codecov GitHub all releases CI License

A terminal-based tool that acts as a comprehensive health check for your AWS accounts. Built with Golang, aws-doctor diagnoses cost anomalies, detects idle resources, and provides a proactive analysis of your cloud infrastructure.

Tip

View the full documentation, permissions guide, and usage examples at awsdoctor.compacompila.com

๐Ÿ‘€ Quick glance

โš–๏ธ Comparative Cost Analytics

Comparative Cost Analytics

๐Ÿ“ˆ 6-Month Trend Analysis

6-Month Trend Analysis

๐ŸงŸ Waste Detection

Waste Detection

Supports selective scanning: aws-doctor --waste ec2,s3

๐Ÿš€ Installation

Homebrew (macOS/Linux):

brew install elC0mpa/homebrew-tap/aws-doctor

One-Line Script (macOS/Linux):

curl -sSfL https://raw.githubusercontent.com/elC0mpa/aws-doctor/main/install.sh | sh

Using Go:

go install github.com/elC0mpa/aws-doctor@latest

โœจ Key Features

  • ๐Ÿ“‰ Fair Cost Comparison: Compares identical time windows between months to spot real anomalies.
  • ๐ŸงŸ Zombie Discovery: Scans for idle EIPs, stopped instances, orphaned snapshots, and more. Supports selective service filtering (ec2, s3, elb).
  • ๐Ÿ“Š 6-Month Trends: High-fidelity ANSI visualization of your spending velocity.
  • ๐Ÿ” MFA Ready: Native support for profiles requiring Multi-Factor Authentication.

๐Ÿ’ก Motivation

As a Cloud Architect, I often need to check AWS costs and billing information. While the AWS Console provides raw data, it lacks the immediate context I need to answer the question: "Are we spending efficiently?"

I created *aws-doctor* to fill that gap. It doesn't just show you the bill; it acts as a diagnostic tool that helps you understand *where* the money is going and *what* can be cleaned up. It automates the routine checks I used to perform manually, serving as a free, open-source alternative to the paid recommendations found in AWS Trusted Advisor.

๐Ÿค Contributing

We love contributions! Whether it's a new detection rule or a bug fix, check our Community Dashboard to get started.

About

Powerful open-source CLI to audit security, costs, and best practices in AWS. ๐Ÿฉบ โ˜๏ธ

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors