Trace Id не сохраняется при вызове netflix FeignClient - PullRequest
0 голосов
/ 16 мая 2019

Я использую Spring-Cloud-Sleuth-Zipkin и Spring-Cloud-Starter-Sleuth в качестве зависимости.

Когда я вызываю netflix, вызов FeignClient TraceId изменяется ...

import org.springframework.cloud.netflix.feign.FeignClient;

@FeignClient
public interface TesterClient {
@RequestLine("GET /testCall")
@Headers({"Authorization: Bearer {bearerToken}",
        "Content-Type: application/json"})
ResponseEntity<Test> testMethod(@Param("bearerToken") String bearerToken);
}

@Bean
public TesterClient testerClient() {
    return Feign.builder()
            .decoder(new TestDecoder()).encoder(new TestEncoder())
            .logLevel(Logger.Level.FULL).target(TesterClient.class, 
this.testUrl);
}

Когда я вызываю TesterClient, изменяется traceId?Как я могу сохранить тот же traceId?

...