diff --git a/server/server.go b/server/server.go
index c338584ea0149595f9a85a0c814cde50d3bdea6f..9dc259fb90c9d3a1b7d786141746800d7ad67214 100644
--- a/server/server.go
+++ b/server/server.go
@@ -257,7 +257,7 @@ func newServer(ctx context.Context, c Config, rotationStrategy rotationStrategy)
 			corsOption := handlers.AllowedOrigins(c.AllowedOrigins)
 			handler = handlers.CORS(corsOption)(handler)
 		}
-		r.Handle(path.Join(issuerURL.Path, p), handler)
+		r.Handle(path.Join(issuerURL.Path, p), instrumentHandlerCounter(p, handler))
 	}
 	r.NotFoundHandler = http.HandlerFunc(http.NotFound)