diff --git a/app/Jobs/PullSentinelImageJob.php b/app/Jobs/PullSentinelImageJob.php index c9a27e5f1..08b324deb 100644 --- a/app/Jobs/PullSentinelImageJob.php +++ b/app/Jobs/PullSentinelImageJob.php @@ -37,9 +37,9 @@ public function handle(): void try { $version = get_latest_sentinel_version(); if (isDev()) { - $version = "0.0.5"; + $version = '0.0.5'; } - if (!$version) { + if (! $version) { ray('Failed to get latest Sentinel version'); return; @@ -55,7 +55,7 @@ public function handle(): void } ray('Sentinel image is up to date'); } catch (\Throwable $e) { - send_internal_notification('PullSentinelImageJob failed with: ' . $e->getMessage()); + send_internal_notification('PullSentinelImageJob failed with: '.$e->getMessage()); ray($e->getMessage()); throw $e; } diff --git a/app/Livewire/Charts/Server.php b/app/Livewire/Charts/Server.php index 8f8b5cf0e..ebd6293c8 100644 --- a/app/Livewire/Charts/Server.php +++ b/app/Livewire/Charts/Server.php @@ -8,18 +8,23 @@ class Server extends Component { public ModelsServer $server; + public $chartId = 'server'; + public $data; + public $categories; public function render() { return view('livewire.charts.server'); } + public function mount() { $this->loadData(); } + public function loadData() { $metrics = $this->server->getMetrics(); diff --git a/app/Models/Server.php b/app/Models/Server.php index 915fc60ce..b1419dc0e 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -487,6 +487,7 @@ public function getMetrics() $parsedCollection = collect($cpu)->flatMap(function ($item) { return collect(explode("\n", trim($item)))->map(function ($line) { [$time, $value] = explode(',', trim($line)); + return [(int) $time, (float) $value]; }); })->toArray(); diff --git a/app/View/Components/ApexCharts.php b/app/View/Components/ApexCharts.php index 3f80a41a5..6b86055d9 100644 --- a/app/View/Components/ApexCharts.php +++ b/app/View/Components/ApexCharts.php @@ -9,9 +9,13 @@ class ApexCharts extends Component { public string $chartId; + public $seriesData; + public $categories; + public $seriesName; + public function __construct($chartId, $seriesData, $categories, $seriesName = '') { $this->chartId = $chartId;