filtering __name__

This commit is contained in:
sanek9 2019-12-17 23:10:28 +03:00
parent 12fb8718d9
commit 28989ed607
2 changed files with 3 additions and 3 deletions

View File

@ -187,6 +187,9 @@ func (s byName) Less(i, j int) bool {
func prometheusLabelSetToCadvisorLabels(promLabels model.Metric) map[string]string { func prometheusLabelSetToCadvisorLabels(promLabels model.Metric) map[string]string {
labels := make(map[string]string) labels := make(map[string]string)
for k, v := range promLabels { for k, v := range promLabels {
if string(k) == "__name__" {
continue
}
labels[string(k)] = string(v) labels[string(k)] = string(v)
} }
return labels return labels

View File

@ -1682,9 +1682,6 @@ func (c *PrometheusCollector) collectContainersInfo(ch chan<- prometheus.Metric)
copy(clabels, labels) copy(clabels, labels)
copy(cvalues, values) copy(cvalues, values)
for label, value := range metric.Labels { for label, value := range metric.Labels {
if label == "__name__" {
continue
}
clabels = append(clabels, sanitizeLabelName(label)) clabels = append(clabels, sanitizeLabelName(label))
cvalues = append(cvalues, value) cvalues = append(cvalues, value)
} }