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