diff --git a/plugins/outputs/prometheus_client/prometheus_client.go b/plugins/outputs/prometheus_client/prometheus_client.go index f16824c9e..f858c6350 100644 --- a/plugins/outputs/prometheus_client/prometheus_client.go +++ b/plugins/outputs/prometheus_client/prometheus_client.go @@ -78,7 +78,12 @@ func (p *PrometheusClient) Start() error { Handler: mux, } - go p.server.ListenAndServe() + go func() { + if err := p.server.ListenAndServe(); err != nil { + log.Printf("E! Error creating prometheus metric endpoint, err: %s\n", + err.Error()) + } + }() return nil }