File tree 3 files changed +3
-4
lines changed
3 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ func (hs *HttpServer) registerRoutes() {
21
21
// automatically set HEAD for every GET
22
22
macaronR .SetAutoHead (true )
23
23
24
- r := newRouteRegister (middleware .RequestMetrics )
24
+ r := newRouteRegister (middleware .RequestMetrics , middleware . RequestTracing )
25
25
26
26
// not logged in views
27
27
r .Get ("/" , reqSignedIn , Index )
Original file line number Diff line number Diff line change @@ -170,7 +170,6 @@ func (hs *HttpServer) newMacaron() *macaron.Macaron {
170
170
m .Use (hs .metricsEndpoint )
171
171
m .Use (middleware .GetContextHandler ())
172
172
m .Use (middleware .Sessioner (& setting .SessionOptions ))
173
- m .Use (middleware .RequestTracing ())
174
173
m .Use (middleware .OrgRedirect ())
175
174
176
175
// needs to be after context handler
Original file line number Diff line number Diff line change @@ -10,14 +10,14 @@ import (
10
10
"gopkg.in/macaron.v1"
11
11
)
12
12
13
- func RequestTracing () macaron.Handler {
13
+ func RequestTracing (handler string ) macaron.Handler {
14
14
return func (res http.ResponseWriter , req * http.Request , c * macaron.Context ) {
15
15
rw := res .(macaron.ResponseWriter )
16
16
17
17
var span opentracing.Span
18
18
tracer := opentracing .GlobalTracer ()
19
19
wireContext , _ := tracer .Extract (opentracing .HTTPHeaders , opentracing .HTTPHeadersCarrier (req .Header ))
20
- spanName := fmt .Sprintf ("HTTP %s %s " , req . Method , req . URL . Path )
20
+ spanName := fmt .Sprintf ("HTTP %s" , handler )
21
21
span = tracer .StartSpan (spanName , ext .RPCServerOption (wireContext ))
22
22
defer span .Finish ()
23
23
You can’t perform that action at this time.
0 commit comments