From 25026c371f717a8a1cc7773263085128011a61cb Mon Sep 17 00:00:00 2001 From: Nikolas Pooch Date: Tue, 27 Feb 2024 14:32:10 +0100 Subject: [PATCH] support labels when using fieldtoappend feature --- collector/collector.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/collector/collector.go b/collector/collector.go index 7e41769d..299791a5 100644 --- a/collector/collector.go +++ b/collector/collector.go @@ -464,7 +464,7 @@ func (e *Exporter) scrapeGenericValues(db *sql.DB, ch chan<- prometheus.Metric, desc := prometheus.NewDesc( prometheus.BuildFQName(namespace, context, cleanName(row[fieldToAppend])), metricHelp, - nil, nil, + labels, nil, ) if metricsType[strings.ToLower(metric)] == "histogram" { count, err := strconv.ParseUint(strings.TrimSpace(row["count"]), 10, 64) @@ -489,9 +489,9 @@ func (e *Exporter) scrapeGenericValues(db *sql.DB, ch chan<- prometheus.Metric, } buckets[lelimit] = counter } - ch <- prometheus.MustNewConstHistogram(desc, count, value, buckets) + ch <- prometheus.MustNewConstHistogram(desc, count, value, buckets, labelsValues...) } else { - ch <- prometheus.MustNewConstMetric(desc, getMetricType(metric, metricsType), value) + ch <- prometheus.MustNewConstMetric(desc, getMetricType(metric, metricsType), value, labelsValues...) } } metricsCount++