reverse_proxy: Make HTTP versions configurable, don't set NextProtos

This commit is contained in:
Matthew Holt
2019-11-05 16:27:51 -07:00
parent f5c6a8553c
commit 97d918df3e
2 changed files with 31 additions and 11 deletions

View File

@ -394,6 +394,12 @@ func (h *Handler) reverseProxy(rw http.ResponseWriter, req *http.Request, di Dia
return err
}
h.logger.Debug("upstream roundtrip",
zap.Object("request", caddyhttp.LoggableHTTPRequest{Request: req}),
zap.Object("headers", caddyhttp.LoggableHTTPHeader(res.Header)),
zap.Int("status", res.StatusCode),
)
// update circuit breaker on current conditions
if di.Upstream.cb != nil {
di.Upstream.cb.RecordMetric(res.StatusCode, latency)