diff --git a/backend/pkg/server/server.go b/backend/pkg/server/server.go index 76ae83be1..c649e1cc4 100644 --- a/backend/pkg/server/server.go +++ b/backend/pkg/server/server.go @@ -11,7 +11,9 @@ import ( "time" "github.com/getkin/kin-openapi/openapi3filter" - "github.com/labstack/echo-contrib/prometheus" + + "github.com/labstack/echo-contrib/echoprometheus" + "github.com/labstack/echo/v4" "github.com/labstack/echo/v4/middleware" echomiddleware "github.com/oapi-codegen/echo-middleware" @@ -64,8 +66,8 @@ func New(conf *config.Config, db *db.API) (*echo.Echo, error) { return nil, fmt.Errorf("swagger config error: %w", err) } - p := prometheus.NewPrometheus(serviceName, nil) - p.Use(e) + e.Use(echoprometheus.NewMiddleware(serviceName)) + e.GET("/metrics", echoprometheus.NewHandler()) // setup authenticator defaultTeam, err := db.GetTeam()