diff --git a/core/prometheus/agent.go b/core/prometheus/agent.go index 64f04bd8..1a294c88 100644 --- a/core/prometheus/agent.go +++ b/core/prometheus/agent.go @@ -23,11 +23,11 @@ func Enabled() bool { // StartAgent starts a prometheus agent. func StartAgent(c Config) { - once.Do(func() { - if len(c.Host) == 0 { - return - } + if len(c.Host) == 0 { + return + } + once.Do(func() { enabled.Set(true) threading.GoSafe(func() { http.Handle(c.Path, promhttp.Handler())