From 45919bbdc7db5f663a3f57ec4022be8825fce0df Mon Sep 17 00:00:00 2001 From: Flavian Missi Date: Wed, 18 Oct 2023 10:12:43 +0200 Subject: [PATCH] pkg/metrics: disable http2 --- pkg/metrics/server.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/metrics/server.go b/pkg/metrics/server.go index 626be725c8..13ce98c25d 100644 --- a/pkg/metrics/server.go +++ b/pkg/metrics/server.go @@ -1,6 +1,7 @@ package metrics import ( + "crypto/tls" "fmt" "net/http" @@ -32,8 +33,9 @@ func RunServer(port int) { router := http.NewServeMux() router.Handle("/metrics", handler) srv := &http.Server{ - Addr: bindAddr, - Handler: router, + Addr: bindAddr, + Handler: router, + TLSNextProto: map[string]func(*http.Server, *tls.Conn, http.Handler){}, // disable HTTP/2 } if err := srv.ListenAndServeTLS(tlsCRT, tlsKey); err != nil {