我想知道侦探是否支持反应式WebClient工具。
我没有从文件中找到它:
来自Spring应用程序的常用入口和出口点(servlet过滤器,异步端点,休息模板,预定操作,消息通道,Zuul过滤器和Feign客户端)。
我的情况:
我可以在WebFilter或我的其余资源中使用WebClient来生成Mono。
我想要:
如果目前不支持检测,我是否应该从上下文手动获取范围并自行完成,如下所示:
OpenTracing instrumentation on reactive WebClient
由于
莱昂
答案 0 :(得分:1)
如果您转到Sleuth的Finchley发布列车文档,并且find
并且您搜索WebClient
,您会找到它 - https://cloud.spring.io/spring-cloud-static/Finchley.RC2/single/spring-cloud.html#__literal_webclient_literal。换句话说,我们确实支持开箱即用。
答案 1 :(得分:0)
即使这是一个古老的问题,它也会帮助其他人...
仅当通过Spring作为Bean创建新实例时,WebClient工具才会起作用。选中Spring Cloud Sleuth reference guide。
您必须将WebClient注册为Bean,以便应用跟踪工具。如果您使用新关键字创建WebClient实例,则检测无效。