mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-02-28 15:46:36 +00:00
collector: don't fail if perf counters are empty. (#1776)
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
@@ -204,12 +204,9 @@ func (c *Collection) collectCollector(ch chan<- prometheus.Metric, logger *slog.
|
|||||||
return pending
|
return pending
|
||||||
}
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil && !errors.Is(err, perfdata.ErrNoData) && !errors.Is(err, types.ErrNoData) {
|
||||||
loggerFn := logger.Warn
|
loggerFn := logger.Warn
|
||||||
if errors.Is(err, types.ErrNoData) ||
|
if errors.Is(err, perfdata.ErrPerformanceCounterNotInitialized) || errors.Is(err, mi.MI_RESULT_INVALID_NAMESPACE) {
|
||||||
errors.Is(err, perfdata.ErrNoData) ||
|
|
||||||
errors.Is(err, perfdata.ErrPerformanceCounterNotInitialized) ||
|
|
||||||
errors.Is(err, mi.MI_RESULT_INVALID_NAMESPACE) {
|
|
||||||
loggerFn = logger.Debug
|
loggerFn = logger.Debug
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user