package com.ks.lijin.config;
|
|
import org.springframework.context.annotation.Configuration;
|
|
@Configuration
|
public class ZipkinConfiguration {
|
|
//
|
// @Value("${zipkin.http.sender.address}")
|
// private String address;
|
//
|
// @Value("${zipkin.http.sender.connectTimeout}")
|
// private int connectTimeout;
|
//
|
// @Value("${zipkin.http.sender.readTimeout}")
|
// private int readTimeout;
|
//
|
// @Value("${zipkin.brave.name}")
|
// private String braveName;
|
//
|
//
|
// @Bean
|
// public Tracing tracing() {
|
// Sender sender = OkHttpSender.create(address);
|
// AsyncReporter reporter = AsyncReporter.builder(sender)
|
// .closeTimeout(connectTimeout, TimeUnit.MILLISECONDS)
|
// .messageTimeout(readTimeout, TimeUnit.MILLISECONDS)
|
// .build();
|
// Tracing tracing = Tracing.newBuilder()
|
// .localServiceName(braveName)
|
// .propagationFactory(ExtraFieldPropagation.newFactory(B3Propagation.FACTORY, "shiliew"))
|
// .sampler(Sampler.ALWAYS_SAMPLE)
|
// .spanReporter(reporter)
|
// .build();
|
// return tracing;
|
// }
|
|
}
|