It has become a complicated task to track costs across my AWS accounts which are not part of a single organisation. So I wrote a python script to query costs across these accounts and print a dashboard in the terminal. Thanks to two amazing contributors for improving this tool.
Features of this CLI dashboard:
1. Tracks costs of AWS accounts across different organisations in a single dashboard. 2. Time-based cost analysis for current and previous months, or custom ranges. 3. Cost breakdown by AWS service, sorted by highest spend. 4. Displays AWS Budgets with limits and actual usage. 5. Shows EC2 instance status across specified or all regions. 6. Auto-detects your AWS CLI profiles. 7. Query cost data for any time range using the -t flag. 8. Export your data to CSV or JSON files for further analysis. 9. Clean UI and user-friendly UX.
GitHub Repo: https://github.com/ravikiranvm/aws-finops-dashboard
If you have any feature requests, let me know. If you want to contribute, do open a PR.