option('interval')); $cpu = 40; $this->info("Broadcasting mock metrics every {$interval}s on channel 'metrics' …"); while (true) { $cpu = max(2, min(98, $cpu + random_int(-12, 12))); broadcast(new MetricsTicked($cpu)); $this->line('tick cpu='.$cpu); sleep($interval); } } }