parent
7d11f4243f
commit
27f103b266
@ -820,11 +820,19 @@ func (c *PrometheusCollector) collectContainersInfo(ch chan<- prometheus.Metric)
|
|||||||
glog.Warningf("Couldn't get containers: %s", err)
|
glog.Warningf("Couldn't get containers: %s", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
rawLabels := map[string]struct{}{}
|
||||||
for _, container := range containers {
|
for _, container := range containers {
|
||||||
labels, values := []string{}, []string{}
|
for l := range c.containerLabelsFunc(container) {
|
||||||
for l, v := range c.containerLabelsFunc(container) {
|
rawLabels[l] = struct{}{}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for _, container := range containers {
|
||||||
|
values := make([]string, 0, len(rawLabels))
|
||||||
|
labels := make([]string, 0, len(rawLabels))
|
||||||
|
containerLabels := c.containerLabelsFunc(container)
|
||||||
|
for l := range rawLabels {
|
||||||
labels = append(labels, sanitizeLabelName(l))
|
labels = append(labels, sanitizeLabelName(l))
|
||||||
values = append(values, v)
|
values = append(values, containerLabels[l])
|
||||||
}
|
}
|
||||||
|
|
||||||
// Container spec
|
// Container spec
|
||||||
|
Loading…
Reference in New Issue
Block a user