簡體   English   中英

Zipkin & Sleuth,Tracer 缺少 createSpan 方法

[英]Zipkin & Sleuth, Tracer missing the createSpan method

我正在按照教程創建跟蹤應用程序zipkinsleuth ,但我遇到了一些麻煩。 我無法創建跨度。 問題是該方法不存在。 我也找不到跟蹤器的導入。

這就是我想要做的:

import org.springframework.cloud.sleuth.Tracer;

@Component 
public class  Test {

  @Autowired
  Tracer tracer;

  public void test (){
     Span newSpan = tracer.createSpan("test");
     //business logic
     tracer.close(newSpan);
  }



}

為什么上面的實現不起作用?

那是一個舊的實現。 下面我修改了您的代碼以使其正常工作:

import brave.Tracing;
import brave.Span;

@Component 
public class  Test {

  @Autowired
  Tracing tracing;

  public void test (){
     Span span = tracing.tracer().nextSpan().name("name");
     //business logic
     span.finish();
  }
}

有關更多信息,請查看此鏈接: https://gist.github.com/marcingrzejszczak/d3c15a0c11dda71970e42c513c9c0e09

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM