start method
Starts periodic metrics collection.
interval: The interval between metric collections (default: 2 seconds).
Implementation
void start({Duration interval = const Duration(seconds: 2)}) {
_timer?.cancel();
_timer = Timer.periodic(interval, (_) async {
final metrics = await _platformCollector.collect();
_controller.add(metrics);
});
}