metrics function
Implementation
Iterable<Metric> metrics({
required Map<String, Object> config,
EntityType? measuredType,
}) {
final _metrics =
_implementedMetrics.keys.map((id) => _implementedMetrics[id]!(config));
return measuredType != null
? _metrics
.where((metric) => metric.documentation.measuredType == measuredType)
.toList()
: _metrics;
}