From 9ec0894dee543617e0f70344fef0c438992819c6 Mon Sep 17 00:00:00 2001 From: Joshua Powers Date: Thu, 4 Jan 2024 03:11:47 -0700 Subject: [PATCH] fix(outputs.prometheus_client): Always default to TCP (#14471) --- plugins/outputs/prometheus_client/prometheus_client.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/outputs/prometheus_client/prometheus_client.go b/plugins/outputs/prometheus_client/prometheus_client.go index af3bdc308..a43b45fa1 100644 --- a/plugins/outputs/prometheus_client/prometheus_client.go +++ b/plugins/outputs/prometheus_client/prometheus_client.go @@ -5,7 +5,6 @@ import ( "context" "crypto/tls" _ "embed" - "errors" "fmt" "net" "net/http" @@ -217,12 +216,13 @@ func (p *PrometheusClient) listen() (net.Listener, error) { return p.listenTCP(p.Listen) } switch strings.ToLower(u.Scheme) { - case "tcp", "http": + case "", "tcp", "http": return p.listenTCP(u.Host) case "vsock": return p.listenVsock(u.Host) + default: + return p.listenTCP(u.Host) } - return nil, errors.New("Unknown scheme") } func (p *PrometheusClient) Connect() error {