From b2377abdaf921e1c9c4a05f3ab09c7c1606cf69f Mon Sep 17 00:00:00 2001 From: Tyler Auerbeck Date: Sat, 26 Jul 2025 23:05:09 -0400 Subject: [PATCH] backend: update echo prom to new library Signed-off-by: Tyler Auerbeck --- backend/pkg/server/server.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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()