mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-16 03:49:52 +00:00
Add middleware to detect trace context on HTTP
This commit is contained in:
14
prog/app.go
14
prog/app.go
@@ -70,11 +70,15 @@ func router(collector app.Collector, controlRouter app.ControlRouter, pipeRouter
|
||||
uiHandler))
|
||||
router.PathPrefix("/").Name("static").Handler(uiHandler)
|
||||
|
||||
instrument := middleware.Instrument{
|
||||
RouteMatcher: router,
|
||||
Duration: requestDuration,
|
||||
}
|
||||
return instrument.Wrap(router)
|
||||
middlewares := middleware.Merge(
|
||||
middleware.Instrument{
|
||||
RouteMatcher: router,
|
||||
Duration: requestDuration,
|
||||
},
|
||||
middleware.Tracer{},
|
||||
)
|
||||
|
||||
return middlewares.Wrap(router)
|
||||
}
|
||||
|
||||
func collectorFactory(userIDer multitenant.UserIDer, collectorURL, s3URL, natsHostname string,
|
||||
|
||||
Reference in New Issue
Block a user