Skip to content

Commit ee2e4c6

Browse files
committed
add trace headers for outgoing requests
1 parent 98c84f9 commit ee2e4c6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/api/pluginproxy/ds_proxy.go

+5
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ func (proxy *DataSourceProxy) HandleRequest() {
9696
span.SetTag("user_id", proxy.ctx.SignedInUser.UserId)
9797
span.SetTag("org_id", proxy.ctx.SignedInUser.OrgId)
9898

99+
opentracing.GlobalTracer().Inject(
100+
span.Context(),
101+
opentracing.HTTPHeaders,
102+
opentracing.HTTPHeadersCarrier(proxy.ctx.Req.Request.Header))
103+
99104
reverseProxy.ServeHTTP(proxy.ctx.Resp, proxy.ctx.Req.Request)
100105
proxy.ctx.Resp.Header().Del("Set-Cookie")
101106
}

0 commit comments

Comments
 (0)