diff --git a/prometheus/process_collector.go b/prometheus/process_collector.go index 222bf01..d8cf0ed 100644 --- a/prometheus/process_collector.go +++ b/prometheus/process_collector.go @@ -81,7 +81,7 @@ func NewProcessCollectorPIDFn( } // Set up process metric collection if supported by the runtime. - if processCollectSupported() { + if _, err := procfs.NewStat(); err == nil { c.collectFn = c.processCollect } @@ -103,13 +103,6 @@ func (c *processCollector) Collect(ch chan<- Metric) { c.collectFn(ch) } -func processCollectSupported() bool { - if _, err := procfs.NewStat(); err == nil { - return true - } - return false -} - // TODO(ts): Bring back error reporting by reverting 7faf9e7 as soon as the // client allows users to configure the error behavior. func (c *processCollector) processCollect(ch chan<- Metric) {