Skip to content

Fix FinOps collector scheduling and UI bugs#534

Merged
erikdarlingdata merged 1 commit intodevfrom
fix/finops-collector-and-ui-fixes
Mar 12, 2026
Merged

Fix FinOps collector scheduling and UI bugs#534
erikdarlingdata merged 1 commit intodevfrom
fix/finops-collector-and-ui-fixes

Conversation

@erikdarlingdata
Copy link
Owner

Summary

Also removes stale debug JSON files (collection_schedule.json, servers.json).

Fixes #530, fixes #531, fixes #532, fixes #533

Test plan

  • Fresh install seed data includes both FinOps collectors
  • Ran upgrade script on sql2017/2019/2022/2025 — all now collecting database size stats
  • Both Dashboard and Lite build clean (0 warnings, 0 errors)
  • Dashboard: Storage Growth + Database Sizes tabs show data on all servers
  • Dashboard: Server switch in FinOps loads all sub-tabs
  • Lite: Server switch clears stale utilization data
  • Lite: Utilization works for servers without v_server_properties data

🤖 Generated with Claude Code

- Add database_size_stats_collector and server_properties_collector to
  install seed data so fresh installs get FinOps collectors (fixes #531)
- Load all per-server FinOps sub-tabs on server switch (fixes #530)
- Clear stale utilization grids when switching servers (fixes #532)
- Fix NoUtilizationMessage layout (RowSpan, alignment, margin)
- Change CROSS JOIN to LEFT JOIN for server_info in Lite utilization
  query so data shows even without v_server_properties (fixes #533)
- Remove stale debug JSON files

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant