Private
Public Access
1
0

metrics: add echo metrics
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-01-20 21:35:49 -07:00
parent 2f2a407409
commit b786ed6986
3 changed files with 11 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ import (
"golang.org/x/sync/errgroup"
"github.com/labstack/echo-contrib/echoprometheus"
"github.com/labstack/echo/v4"
"github.com/labstack/echo/v4/middleware"
slogecho "github.com/samber/slog-echo"
@@ -123,6 +124,9 @@ func (srv *Server) Run() error {
e.IPExtractor = echo.ExtractIPFromXFFHeader(trustOptions...)
e.Use(echoprometheus.NewMiddlewareWithConfig(echoprometheus.MiddlewareConfig{
Registerer: srv.metrics.Registry(),
}))
e.Use(otelecho.Middleware("data-api"))
e.Use(slogecho.NewWithConfig(log,
slogecho.Config{