GuanceCloud / dd-trace-java

Datadog APM client for Java
https://docs.datadoghq.com/tracing/languages/java
Apache License 2.0
9 stars 3 forks source link

dubbo 探针不支持 @DubboReference 嵌套 #28

Closed lrwh closed 1 year ago

lrwh commented 1 year ago

近来,部分客户使用 dubbo 探针过程中发现,部分接口没有进行 span 标记,需要进行修复处理

并不是总是会出现这种问题,通过本地模拟发现确实存在部分数据需要进行 span 标记

@DubboService
public class HelloServiceImpl implements HelloService {
    @DubboReference
    BuyService buyService;
    @Override
    public String sayHello(String message) {
        String car = buyService.buyCar("BYD");
        System.out.println(car);
        return "sayHello :"+message;
    }

    @Override
    public String sayHello2(String message) {
        return "sayHello2 :"+message;
    }
}

image

lrwh commented 1 year ago

已重构 dubbo 探针,本地测试通过,客户试用通过

b96e7176cc0cc7f406bd5c0279fd8601