diff --git a/app/Filament/Admin/Widgets/ServerChartsWidget.php b/app/Filament/Admin/Widgets/ServerChartsWidget.php index d40fd81..52fc62a 100644 --- a/app/Filament/Admin/Widgets/ServerChartsWidget.php +++ b/app/Filament/Admin/Widgets/ServerChartsWidget.php @@ -187,8 +187,8 @@ class ServerChartsWidget extends Widget private function rangeConfig(string $range): array { return match ($range) { - '5m' => ['minutes' => 5, 'points' => 5, 'resolution' => '1m', 'label_format' => 'H:i', 'interval_seconds' => 60], - '30m' => ['minutes' => 30, 'points' => 30, 'resolution' => '1m', 'label_format' => 'H:i', 'interval_seconds' => 60], + '5m' => ['minutes' => 5, 'points' => 30, 'resolution' => '10s', 'label_format' => 'H:i:s', 'interval_seconds' => 10], + '30m' => ['minutes' => 30, 'points' => 180, 'resolution' => '10s', 'label_format' => 'H:i', 'interval_seconds' => 10], 'day' => ['minutes' => 1440, 'points' => 24, 'resolution' => '1h', 'label_format' => 'H:00', 'interval_seconds' => 3600], 'week' => ['minutes' => 10080, 'points' => 28, 'resolution' => '6h', 'label_format' => 'M d H:00', 'interval_seconds' => 21600], 'month' => ['minutes' => 43200, 'points' => 30, 'resolution' => '1d', 'label_format' => 'M d', 'interval_seconds' => 86400], diff --git a/resources/views/filament/admin/widgets/server-charts.blade.php b/resources/views/filament/admin/widgets/server-charts.blade.php index 5ea6bd7..75cc270 100644 --- a/resources/views/filament/admin/widgets/server-charts.blade.php +++ b/resources/views/filament/admin/widgets/server-charts.blade.php @@ -28,23 +28,23 @@ $uptime = $data['uptime'] ?? 'N/A'; $range = $this->range; $historyPoints = match ($range) { - '5m' => 5, - '30m' => 30, + '5m' => 30, + '30m' => 180, 'day' => 24, 'week' => 28, 'month' => 30, default => 30, }; $historyIntervalSeconds = match ($range) { - '5m' => 60, - '30m' => 60, + '5m' => 10, + '30m' => 10, 'day' => 3600, 'week' => 21600, 'month' => 86400, default => 60, }; $historyLabelFormat = match ($range) { - '5m' => 'H:i', + '5m' => 'H:i:s', '30m' => 'H:i', 'day' => 'H:00', 'week' => 'M d H:00',