Merge pull request #303 from monitoring-tools/failed_querying_wp

There was added the checking and logging of query worker processes.
This commit is contained in:
Calle Pettersson
2019-01-20 21:24:14 +01:00
committed by GitHub

View File

@@ -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 {