zipkin

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

相关文章
相关标签/搜索