return omp.set
}
for i := omp.set.Iter(); i.Next(); {
attrs = append(attrs, i.Attribute())
}
attrs = append(attrs, omp.convertTag(t))
}
return attribute.NewSet(attrs...)
}
func (omp *otelMetricsHandler) convertTag(tag Tag) attribute.KeyValue {
otel_metrics_handler.go
if vals, ok := omp.excludeTags[tag.Key]; ok {
if _, ok := vals[tag.Value]; !ok {
return attribute.String(tag.Key, tagExcludedValue)
}
}
}