diff --git a/pkg/server/http/server.go b/pkg/server/http/server.go index b24059d90..cecf4ad33 100644 --- a/pkg/server/http/server.go +++ b/pkg/server/http/server.go @@ -74,9 +74,11 @@ func Server(opts ...Option) (http.Service, error) { ) { + if options.Config.Tracing.Enabled { + handle = svc.NewTracing(handle) + } handle = svc.NewInstrument(handle, options.Metrics) handle = svc.NewLogging(handle, options.Logger) - handle = svc.NewTracing(handle) } service.Handle(