# ZipkinClient **Repository Path**: zhangchai/ZipkinClient ## Basic Information - **Project Name**: ZipkinClient - **Description**: spring cloud 集成 zipkin 实现链路追踪,并集成 ELK服务 分析日志 的Demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2018-11-09 - **Last Updated**: 2023-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ZipkinClient #### 项目介绍 spring cloud 集成 zipkin 实现链路追踪,并集成 ELK服务 分析日志 的Demo #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. ZipkinServer zipkin服务端 第一个被启动 http://localhost:11008 可以看到启动后界面 2. ZipkinHello --> ZipkinUnicom --> ZipkinGoodBye 按顺序启动 3. 启动服务后访问http://localhost:8989/sayhello 它的调用顺序ZipkinHello --> ZipkinUnicom --> ZipkinGoodBye 4. 再访问http://localhost:8988/sayGoodBye 它的调用顺序是ZipkinGoodBye --> ZipkinUnicom --> ZipkinHello 5. 再次访问 http://localhost:11008 可已看到调用关系界面,如果看不到请多刷新几次或者清除下缓存,因为数据是从内存中读取的,经常会有延迟 6. 日志使用logback,因为它可以支持直接读取链路追踪的TraceId和SpanId,log4j2直接读取不到TraceId和SpanId,也许有其他方法读取,以后有机会再补充 7. 集成ELK后启动服务的顺序是 先启动elasticsearch服务,再启动elasticsearch-head-master,再启动logstash,再启动kibana,服务都启动后,就可以测试了