mirror of
https://github.com/nais/wonderwall.git
synced 2026-05-06 00:17:27 +00:00
fix(router): skip middleware if otel is not enabled
This commit is contained in:
@@ -56,9 +56,12 @@ func New(src Source, cfg *config.Config) chi.Router {
|
||||
r.Use(middleware.CorrelationIDHandler)
|
||||
r.Use(chi_middleware.Recoverer)
|
||||
r.Use(ingressMw.Handler)
|
||||
r.Use(otelchi.Middleware("wonderwall",
|
||||
otelchi.WithChiRoutes(r),
|
||||
otelchi.WithRequestMethodInSpanName(true)))
|
||||
|
||||
if cfg.OpenTelemetry.Enabled {
|
||||
r.Use(otelchi.Middleware(cfg.OpenTelemetry.ServiceName,
|
||||
otelchi.WithChiRoutes(r),
|
||||
otelchi.WithRequestMethodInSpanName(true)))
|
||||
}
|
||||
|
||||
prefixes := src.GetIngresses().Paths()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user