Files
jabali-panel/app/Filament/Admin/Widgets/ProcessesWidget.php
2026-02-02 03:11:45 +02:00

26 lines
536 B
PHP

<?php
declare(strict_types=1);
namespace App\Filament\Admin\Widgets;
use App\Services\Agent\AgentClient;
use Filament\Widgets\Widget;
class ProcessesWidget extends Widget
{
protected string $view = 'filament.admin.widgets.processes';
protected int | string | array $columnSpan = 'full';
public function getData(): array
{
try {
$agent = new AgentClient();
return $agent->metricsProcesses(10)['data'] ?? [];
} catch (\Exception $e) {
return [];
}
}
}