diff --git a/exporter/collector.go b/exporter/collector.go index 7d61bf70..e66e9414 100644 --- a/exporter/collector.go +++ b/exporter/collector.go @@ -89,7 +89,7 @@ func (mc JSONMetricCollector) Collect(ch chan<- prometheus.Metric) { m.Desc, prometheus.UntypedValue, floatValue, - extractLabels(mc.Logger, jdata, m.LabelsJSONPaths)..., + extractLabels(mc.Logger, mc.Data, m.LabelsJSONPaths)..., ) } else { level.Error(mc.Logger).Log("msg", "Failed to convert extracted value to float64", "path", m.ValueJSONPath, "value", value, "err", err, "metric", m.Desc)