in collector/receiver/prometheusreceiver/internal/metricfamily.go [240:257]
func populateAttributes(mType pmetric.MetricType, ls labels.Labels, dest pcommon.Map) {
dest.EnsureCapacity(ls.Len())
names := getSortedNotUsefulLabels(mType)
j := 0
for i := range ls {
for j < len(names) && names[j] < ls[i].Name {
j++
}
if j < len(names) && ls[i].Name == names[j] {
continue
}
if ls[i].Value == "" {
// empty label values should be omitted
continue
}
dest.PutStr(ls[i].Name, ls[i].Value)
}
}