fix: Apply query filter to metrics

Signed-off-by: Ben Reedy <breed808@breed808.com>
This commit is contained in:
Ben Reedy
2024-01-22 08:11:26 +10:00
parent 91da7562e1
commit 6e9daff6ed

View File

@@ -32,7 +32,14 @@ func (c *Collectors) BuildServeHTTP(disableExporterMetrics bool, timeoutMargin f
}
filteredCollectors[name] = col
}
return nil, NewPrometheus(timeout, c, c.logger)
filtered := Collectors{
logger: c.logger,
collectors: filteredCollectors,
perfCounterQuery: c.perfCounterQuery,
}
return nil, NewPrometheus(timeout, &filtered, c.logger)
}
return func(w http.ResponseWriter, r *http.Request) {