From ddf582dcdfaf1dd20053d7e3eca4c889c50fa7fb Mon Sep 17 00:00:00 2001 From: Will Rouesnel <w.rouesnel@gmail.com> Date: Fri, 28 Aug 2015 06:58:54 +1000 Subject: [PATCH] Fix the column labeling properly. --- postgres_exporter.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/postgres_exporter.go b/postgres_exporter.go index 97dbcb1a..fd0df2d2 100644 --- a/postgres_exporter.go +++ b/postgres_exporter.go @@ -348,8 +348,9 @@ func (e *Exporter) scrape(ch chan<- prometheus.Metric) { // Get the label values for this row var labels = make([]string, len(mapping.labels)) - for i, n := range labels { - labels[i], _ = dbToString(columnData[columnIdx[n]]) + for idx, columnName := range mapping.labels { + + labels[idx], _ = dbToString(columnData[columnIdx[columnName]]) } // Loop over column names, and match to scan data. Unknown columns