diff --git a/exporter.go b/exporter.go index a403e9ad..d68b9b56 100644 --- a/exporter.go +++ b/exporter.go @@ -230,8 +230,9 @@ func registerCollector(logger *slog.Logger, transport *http.Transport, os.Exit(1) } - transport.DialContext = func(_ context.Context, _, _ string) (net.Conn, error) { - return net.Dial("unix", socketPath) + transport.DialContext = func(ctx context.Context, _, _ string) (net.Conn, error) { + d := &net.Dialer{} + return d.DialContext(ctx, "unix", socketPath) } addr = "http://unix" + requestPath }