springcloud(5)-服务链路追踪

改造product-data-service和product-view-service服务。

1.两个服务中pom.xml都添加zipkin包

<!--链路追踪 zipkin-->
<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>

2.两个服务中application.yml都加上如下命令:

spring:
  zipkin:
	 base-url: http://localhost:9411

3.两个服务的启动类加入Sampler抽样策略:

@Bean

public Sampler defaultSampler() {
	return Sampler.ALWAYS_SAMPLE;	//持续抽样
}  

4.运行

(1.下载zipkin-server-2.10.1-exec.jar,并运行。运行命令如下:

java -jar zipkin-server-2.10.1-exec.jar

(2.按顺序启动三个服务:eureka-server,product-data-service和product-view-service

(3. 访问视图服务 http://127.0.0.1:8012/products

(4.打开链路追踪服务器,点击依赖分析,成功追踪服务路径。

image-20201113141212132
posted @ 2020-11-16 16:10  脑袋有点大  阅读(78)  评论(0编辑  收藏  举报