Sleuth
产生链路跟踪日志
A->B->C
A,I6524SACSCAS,I6524SACSCAS(整条链路Id),true(是否要发送到zipkin处理,默认只有10%) B,HAVBSCVS98C C,KBB5154814SA
修改2,3,4,6,模块,添加sleuth依赖
sleuth是0配置,他有自动配置类
链路日志发送到zipkin日志发送到zipkin两种方式
1.直接连接,向zipkin提交日志(通过地址)
2.通过消息服务转发日志(通过rabbitmq)(解耦,流量削峰)
修改2,3,4,6 日志通过rabbitmq发送
1.添加zipkin依赖
org.springframework.cloud spring-cloud-starter-zipkin
2.在06项目添加rabbitmq依赖和rabbitmq连接配置
rabbitmq依赖
org.springframework.boot spring-boot-starter-amqp
rabbitmq连接配置
3.四个模块中,配置发送方式:rabbit,activemq,kafka,web(直接连接,通过http请求)
2,3,4在config目录中修改,然后推送到远程仓库。
启动zipkin服务器
1. java -jar z.jar --java -jar zipkin-server-2.12.9-exec.jar --zipkin.collector.rabbitmq.uri=amqp://admin:admin@192.168.64.140:5672
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)