如何快速定位出现问题的微服务,需要调用链监控进行服务的跟踪
项目整合Sleuth
引入依赖sring-cloud-starter-sleuth
,启动服务时就可以正常使用Sleuth了。
要具体跟踪那个包,就在配置文件中将对应的包的日志级别进行调整。
使用Zipkin进行服务跟踪可视化
引入spring-cloud-starter-zipkin
,引入该依赖后就不用再次引入sleuth的依赖了,zipkin已经继承了sleuth的依赖包。
spring:
cloud:
zipkin:
base-url: localhost:9411 #zipkin的服务器地址
sleuth:
sampler:
probability: 1.0 #抽样率 默认是0.1 这里是将所有数据上传到zipkin
解决Zipkin在Nacos中的报错
解决Spring Cloud Alibaba/Spring Cloud整合Zipkin之后的报错问题
Zipkin持久化
使用ES6的数据库进行数据的持久化保存。