From 5cea601ac3ab03c2bbb458f295ab7c5df0664576 Mon Sep 17 00:00:00 2001 From: Jaime Soriano Pastor Date: Tue, 21 May 2019 14:07:17 +0200 Subject: [PATCH] Hardcode namespace for prometheus metrics All prometheus metrics should be under `prometheus.metrics`, fix it so the metricset can be reused on light modules (#12270). --- metricbeat/module/prometheus/collector/collector.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/metricbeat/module/prometheus/collector/collector.go b/metricbeat/module/prometheus/collector/collector.go index 51cbfa1ee86..866fc72fc5e 100644 --- a/metricbeat/module/prometheus/collector/collector.go +++ b/metricbeat/module/prometheus/collector/collector.go @@ -97,6 +97,8 @@ func (m *MetricSet) Fetch(reporter mb.ReporterV2) { // Converts hash list to slice for _, e := range eventList { - reporter.Event(mb.Event{ModuleFields: e}) + reporter.Event(mb.Event{ + RootFields: common.MapStr{"prometheus": e}, + }) } }