zipkin搭建可参照官方提供的https://github.com/openzipkin/zipkin/tree/master/zipkin-serverhtml
基于spring boot,jdk8java
默认是存储在内存中,支持mysql、Cassandra 等数据库mysql
在生产环境中,因为日志量比较大,没必要全部请求都采集,可控制采集的速率,在brave中设置git
@Bean
public Brave brave(SpanCollector spanCollector){
Brave.Builder builder = new Brave.Builder(properties.getServiceName()); //指定state
builder.spanCollector(spanCollector);
builder.traceSampler(Sampler.create(0.5f));
Brave brave = builder.build();
return brave;
}github
日志量就不会太大,又达到咱们检查链路日志的要求spring
参考资料有sql
http://www.cnblogs.com/java-zhao/p/5858138.html数据库
https://github.com/liaokailin/zipkinui