in pkg/registry/registry.go [75:90]
func (r *Registry) getExternalMetricsFrom(clientName string) map[provider.ExternalMetricInfo]struct{} {
ems := make(map[provider.ExternalMetricInfo]struct{})
for em, clients := range r.externalMetrics {
if clients == nil {
// should not happen, but we want to be on the safe side
continue
}
for _, c := range *clients {
if c.GetConfiguration().Name == clientName {
em := em
ems[em] = struct{}{}
}
}
}
return ems
}