master v1.0.1
杨赟 2 years ago
parent d42c222055
commit 3b39763e2a

@ -48,7 +48,11 @@ func BeforeHandel(ctx context.Context, baseName, serviceName, serviceMethod stri
span.AddEvent(fmt.Sprintf("调用rpc服务:%s,%s,%s", baseName, serviceName, serviceMethod))
spanCtx := ctx.Value(CtxSpanCtxName).(context.Context)
meta := ctx.Value(share.ReqMetaDataKey)
spanCtx = context.WithValue(spanCtx, share.ReqMetaDataKey, meta)
if meta == nil {
spanCtx = context.WithValue(spanCtx, share.ReqMetaDataKey, map[string]string{})
} else {
spanCtx = context.WithValue(spanCtx, share.ReqMetaDataKey, meta)
}
share2.Inject(spanCtx, otel.GetTextMapPropagator())
ctx = spanCtx
}

Loading…
Cancel
Save