diff --git a/internal/proxy/director/director.go b/internal/proxy/director/director.go index 32458d6..89da473 100644 --- a/internal/proxy/director/director.go +++ b/internal/proxy/director/director.go @@ -70,6 +70,7 @@ MAIN: r.URL.Host = toURL.Host r.URL.Scheme = toURL.Scheme + r.URL.Path = toURL.JoinPath(r.URL.Path).Path ctx = logger.With(ctx, logger.F("proxy", match.Name), @@ -77,6 +78,11 @@ MAIN: logger.F("remoteAddr", r.RemoteAddr), ) + logger.Debug( + ctx, "rewritten url", + logger.F("rewrittenURL", r.URL.String()), + ) + metricProxyRequestsTotal.With(prometheus.Labels{metricLabelProxy: string(match.Name)}).Add(1) ctx = withProxy(ctx, match)