Из документации по 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()
Помощь очень ценится!