Commit Graph

2 Commits (b54b3a55d5fe7b406e529fc4193c8404508376e8)

Author SHA1 Message Date
mirivlad 023c441e66 Fix metric display: remove fallback, add displayMetrics check
- Remove hardcoded fallback metrics in visibleMetrics
- Add message 'Choose metrics in server settings' if displayMetrics is empty
- Update disk/temp/network sections to use displayMetrics
- Add grouped metrics (diskMetrics, tempMetrics, netInMetrics, netOutMetrics)
- Only display metrics that user selected in server settings
2026-04-26 15:19:36 +08:00
mirivlad 6d301e7273 Add Zabbix-like trends table for large date ranges
- Create server_metrics_trends table for pre-aggregated hourly data
- Add aggregate_metrics.php cron (runs hourly)
- Add backfill_trends.php to populate historical data
- ServerDetailController: <=24h use raw, >24h use trends table
- This dramatically improves query speed for 7d/30d periods
2026-04-26 14:48:27 +08:00