register method
Register a Collector with the CollectorRegistry.
Does nothing if the collector
is already registered.
Implementation
void register(Collector collector) {
final collectorNames = Set<String>.from(collector.collectNames());
for (var name in collectorNames) {
if (_namesToCollectors.containsKey(name)) {
throw ArgumentError(
'Collector already registered that provides name: ' + name);
}
}
for (var name in collectorNames) {
_namesToCollectors[name] = collector;
}
_collectorsToNames[collector] = collectorNames;
}