Improved metrics graph tooltip to show usage in a better way and added timestamp to the tooltip

This commit is contained in:
ShadowArcanist
2025-09-19 22:40:08 +05:30
parent 65f24de101
commit 0ef0247e14
4 changed files with 222 additions and 138 deletions

View File

@@ -8,7 +8,7 @@ class Metrics extends Component
{
public $resource;
public $chartId = 'container-cpu';
public $chartId = 'metrics';
public $data;
@@ -33,6 +33,16 @@ class Metrics extends Component
try {
$cpuMetrics = $this->resource->getCpuMetrics($this->interval);
$memoryMetrics = $this->resource->getMemoryMetrics($this->interval);
// Debug logging
\Log::info('Metrics loadData called', [
'chartId' => $this->chartId,
'cpuMetrics' => $cpuMetrics,
'memoryMetrics' => $memoryMetrics,
'cpuEvent' => "refreshChartData-{$this->chartId}-cpu",
'memoryEvent' => "refreshChartData-{$this->chartId}-memory"
]);
$this->dispatch("refreshChartData-{$this->chartId}-cpu", [
'seriesData' => $cpuMetrics,
]);