WrapHandler中的Go-micro Opentracing用法

时间:2018-11-12 12:54:59

标签: go microservices opentracing go-micro

从有关opentracing的文档中,尚不清楚我如何能够通过服务定义内的WrapHandler实现opentracing。我已经有一个身份验证WrapHandler,但是这是自定义的,而不是由micro提供的插件。我已经尝试了以下方法,但这不起作用:

tracer := opentracing.GlobalTracer()

srv := micro.NewService(

    micro.Name("example.service"),
    micro.Version("latest"),
    micro.WrapHandler(tracing.NewHandlerWrapper(tracer)),
    micro.WrapHandler(AuthWrapper),
)

srv.Init()

帮助非常感谢!

0 个答案:

没有答案