From 9bed4826d64d84b2f77cd8866b2a5ae13ac2069b Mon Sep 17 00:00:00 2001 From: matt durham Date: Mon, 27 Nov 2023 12:11:01 -0500 Subject: [PATCH] Add check for enable worker process so it is properly set. Signed-off-by: matt durham --- pkg/collector/process/process.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkg/collector/process/process.go b/pkg/collector/process/process.go index 157e06e1..70cad74f 100644 --- a/pkg/collector/process/process.go +++ b/pkg/collector/process/process.go @@ -25,13 +25,15 @@ const ( ) type Config struct { - ProcessInclude string `yaml:"process_include"` - ProcessExclude string `yaml:"process_exclude"` + ProcessInclude string `yaml:"process_include"` + ProcessExclude string `yaml:"process_exclude"` + EnableWorkerProcess bool `yaml:"enable_iis_worker_process"` } var ConfigDefaults = Config{ - ProcessInclude: ".+", - ProcessExclude: "", + ProcessInclude: ".+", + ProcessExclude: "", + EnableWorkerProcess: false, } type collector struct { @@ -68,8 +70,9 @@ func New(logger log.Logger, config *Config) types.Collector { } c := &collector{ - processExclude: &config.ProcessExclude, - processInclude: &config.ProcessInclude, + processExclude: &config.ProcessExclude, + processInclude: &config.ProcessInclude, + enableWorkerProcess: &config.EnableWorkerProcess, } c.SetLogger(logger) return c