A Dash-based dashboard for monitoring and optimizing cloud infrastructure costs.
pip install -r requirements.txtRun the application:
python app.pyThen open http://localhost:8050 in your browser.
- KPI Cards: Current cost, predicted cost, potential savings, and efficiency score
- Cost by Service: Donut chart showing cost breakdown (EC2, RDS, S3, etc.)
- Cost by Project: Horizontal bar chart of project costs
- Optimization Actions: Table with recommended cost-saving actions
- Cost vs Performance: Dual-axis chart tracking costs and API response times
Build and run with Docker:
docker build -t cloud-cost-dashboard .
docker run -p 8050:8050 cloud-cost-dashboard- Dash 4.0+
- Dash Bootstrap Components
- Plotly
- Pandas
