From ad29ac07925d79cb01508918492452e6c46dfd2c Mon Sep 17 00:00:00 2001 From: vlamug Date: Fri, 21 Dec 2018 15:16:08 +0400 Subject: [PATCH] There was added the checking and logging of query worker processes --- collector/process.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/collector/process.go b/collector/process.go index 227bcfb9..c76bad81 100644 --- a/collector/process.go +++ b/collector/process.go @@ -194,7 +194,9 @@ func (c *ProcessCollector) collect(ch chan<- prometheus.Metric) (*prometheus.Des var dst_wp []WorkerProcess q_wp := queryAll(&dst_wp) - wmi.QueryNamespace(q_wp, &dst_wp, "root\\WebAdministration") + if err := wmi.QueryNamespace(q_wp, &dst_wp, "root\\WebAdministration"); err != nil { + log.Warnf("failed querying worker processes: %s", err) + } for _, process := range dst {