Overview
The FinOps tab already collects solid foundational data — utilization scoring, idle databases, index cleanup, storage analysis, server properties, and resource consumption. The next phase is turning that raw data into actionable cost-saving recommendations that help DBAs and IT managers justify budget decisions.
This issue tracks the full roadmap from per-server optimizations through estate-wide consolidation analysis.
Phase 1: Per-Server Optimizations (SHIPPED)
Phase 2: Edition & Licensing (SHIPPED)
Phase 3: Hardware & Maintenance Optimization (SHIPPED)
Phase 4: High Impact Analysis (SHIPPED)
Phase 5: Test Infrastructure (SHIPPED)
Phase 6: UI Polish (SHIPPED)
Future (post-2.3)
These items need more design work, new collectors, or cross-server architecture changes.
Design Notes
- All recommendations are data-driven from DMVs and system catalog views we already collect
- Recommendations include confidence levels (high/medium/low) based on observation window length
- Where possible, savings are quantified as proportional share of the per-server monthly budget set by the user
- Both Lite (DuckDB) and Dashboard (SQL Server) surface recommendations
- Dollar estimates use the per-server monthly cost model — user tags each server with its budget, we show proportional attribution
Related
- Existing FinOps tab infrastructure (utilization scoring, idle DBs, index cleanup, storage analysis)
- Server properties collector (daily, 365-day retention)
- Database size stats collector (hourly, 90-day retention)
- Running jobs collector (per schedule, with avg/p95 duration tracking)
- High Impact Queries tab (query_stats-based 80/20 analysis)
- FinOps test scenarios in TestDataSeeder
- 73 xunit tests (FinOpsTests + HealthCalculatorTests)
Overview
The FinOps tab already collects solid foundational data — utilization scoring, idle databases, index cleanup, storage analysis, server properties, and resource consumption. The next phase is turning that raw data into actionable cost-saving recommendations that help DBAs and IT managers justify budget decisions.
This issue tracks the full roadmap from per-server optimizations through estate-wide consolidation analysis.
Phase 1: Per-Server Optimizations (SHIPPED)
sys.dm_db_persisted_sku_featuresper database to identify servers paying for Enterprise where no database uses Enterprise-only featuresPhase 2: Edition & Licensing (SHIPPED)
Phase 3: Hardware & Maintenance Optimization (SHIPPED)
Phase 4: High Impact Analysis (SHIPPED)
Phase 5: Test Infrastructure (SHIPPED)
Phase 6: UI Polish (SHIPPED)
Future (post-2.3)
These items need more design work, new collectors, or cross-server architecture changes.
Design Notes
Related