record method
Records a sample.
Implementation
@override
Future<void> record(MetricSample sample) async {
final list = _samples.putIfAbsent(sample.nodeId.value, () => []);
list.add(sample);
if (list.length > capacityPerNode) {
list.removeRange(0, list.length - capacityPerNode);
}
}