diff --git a/cmd/telegraf/telegraf_windows.go b/cmd/telegraf/telegraf_windows.go index 5b50484e87a19..4fba41eea1d51 100644 --- a/cmd/telegraf/telegraf_windows.go +++ b/cmd/telegraf/telegraf_windows.go @@ -128,6 +128,10 @@ func (t *Telegraf) runAsWindowsService() error { svcConfig.Arguments = append(svcConfig.Arguments, "--config-directory", fConfigDirectory) } + if t.watchConfig != "" { + svcConfig.Arguments = append(svcConfig.Arguments, "--watch-config", t.watchConfig) + } + //set servicename to service cmd line, to have a custom name after relaunch as a service svcConfig.Arguments = append(svcConfig.Arguments, "--service-name", t.serviceName)