Go-Micro Opentracing использование в WrapHandler - PullRequest
0 голосов
/ 12 ноября 2018

Из документации по opentracing неясно, как я могу реализовать opentracing через WrapHandler в определении сервиса. У меня уже есть аутентификация 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()

Помощь очень ценится!

...