diff --git a/pkg/metrics/metrics_test.go b/pkg/metrics/metrics_test.go
index 369c9a7004468260b9e999bc001f062de27084ad..6c9cf9d6f63219752c370647294ea75234b3a8d3 100644
--- a/pkg/metrics/metrics_test.go
+++ b/pkg/metrics/metrics_test.go
@@ -19,7 +19,7 @@ func serveMetrics(t *testing.T) *http.Server {
 	mux := http.NewServeMux()
 	mux.Handle("/metrics", promhttp.Handler())
 	srv := &http.Server{Addr: "localhost:30301", Handler: mux}
-	go func() { srv.ListenAndServe() }()
+	go func() { _ = srv.ListenAndServe() }()
 	return srv
 }
 
@@ -35,7 +35,9 @@ func TestMetrics_Example(t *testing.T) {
 
 	t.Run("Metrics allow dynamically assigned label values", func(t *testing.T) {
 		srv := serveMetrics(t)
-		defer srv.Shutdown(ctx)
+		defer func() {
+			_ = srv.Shutdown(ctx)
+		}()
 
 		name := "test_counter_" + id.GenerateNewID()
 		m := prometheus.NewCounterVec(prometheus.CounterOpts{Name: name}, []string{"a", "b"})
@@ -53,7 +55,9 @@ func TestMetrics_Example(t *testing.T) {
 
 	t.Run("Metrics with constant label values", func(t *testing.T) {
 		srv := serveMetrics(t)
-		defer srv.Shutdown(ctx)
+		defer func() {
+			_ = srv.Shutdown(ctx)
+		}()
 
 		name := "test_counter_" + id.GenerateNewID()
 		m := prometheus.NewCounterVec(prometheus.CounterOpts{