在之前搭建的服务注册中心的基础上,结合Spring Cloud Sleuth + Zipkin 监控微服务。
1、Zipkin server
从/openzipkin/maven/io/zipkin/java/zipkin-server/下载jar包,这里选择的是zipkin-server-2.12.6-exec.jar。
下载到本地,通过命令java -jar zipkin-server-2.12.6-exec.jar启动,默认9411端口。在浏览器地址栏输入http://localhost:9411/zipkin/。
2、在微服务应用中添加maven依赖,在配置文件中添加配置项。
<!--集成spring cloud sleuth + zipkin--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-sleuth</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-sleuth-zipkin</artifactId></dependency>
# zipkinspring.zipkin.base-url=http://localhost:9411spring.zipkin.enabled=truespring.sleuth.sampler.probability=1
3、请求微服务提供的服务。
4、在zipkin客户端查看服务请求信息,通过服务名和Span名筛选,单击查找按钮。