如何部署SpringCloud可视化Zipkin链路追踪系统?
- 内容介绍
- 文章标签
- 相关推荐
本文共计549个文字,预计阅读时间需要3分钟。
1. 前提:已配置Sleuth,参考:[https://www.jb51.net/article/182889.htm](https://www.jb51.net/article/182889.htm)
2.Zipkin官网:[https://zipkin.io/](https://zipkin.io/),大规模分布式系统的APM工具(Application Performance Management),基于Google Dapper的基础实现,支持sl
1.前提
已经配置Sleuth,可参考
www.jb51.net/article/182889.htm
2.什么是Zipkin?
官网:zipkin.io/
大规模分布式系统的APM工具( Application Performance Management),基于 Google
Dapper的基础实现,和 sleuth结合可以提供可视化web界面分析调用链路耗时情况
同类产品
- 鹰眼( Eag leYe)
- CAT
- twitter开源 zipkin,结合 sleuth
- Pinpoint,运用 JavaAgent字节码增强技术
- StackDriver Trace (Google)
3.zipkin组成: Collector、 Storage、 Restful APi.、Web UI组成
4.下载最新版Zipkin服务jar包,并启动
repo1.maven.org/maven2/io/zipkin/zipkin-server/2.20.2/zipkin-server-2.20.2-exec.jar
或者
zipkin.io/pages/quickstart.html-> 找到 “latest release” -> 点击后下载
问题:
这里我使用最新版的jar能启动,但是Zipkin界面却获取不到数据,所以我下载了旧版本:zipkin-server-2.10.4-exec.jar
部分版本下载地址:
dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/
测试版本
SpringBoot版本:2.1.3.RELEASE
SpringCloud版本:Greenwich.SR1
Zipkin版本:zipkin-server-2.10.4-exec.jar
启动:
打开cmd,启动jar包
5.访问地址
localhost:9411/zipkin/
注意:
Zipkin的数据默认是存储在内存的,每次重启jar服务后,都会删除旧的
5.添加依赖
Zipkin依赖包含Sleuth依赖
<!-- Sleuth,zipkin --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency>
6.修改application.yml配置
spring:
application:
name: order-service
#zipikin服务所在地址
zipkin:
base-url: localhost:9411/
#配置采样百分比,开发环境可以设置为1,表示全部,生产环境用默认
sleuth:
sampler:
probability: 1
7.多次访问接口,会以10%的概率抽取接口数据显示在界面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。
本文共计549个文字,预计阅读时间需要3分钟。
1. 前提:已配置Sleuth,参考:[https://www.jb51.net/article/182889.htm](https://www.jb51.net/article/182889.htm)
2.Zipkin官网:[https://zipkin.io/](https://zipkin.io/),大规模分布式系统的APM工具(Application Performance Management),基于Google Dapper的基础实现,支持sl
1.前提
已经配置Sleuth,可参考
www.jb51.net/article/182889.htm
2.什么是Zipkin?
官网:zipkin.io/
大规模分布式系统的APM工具( Application Performance Management),基于 Google
Dapper的基础实现,和 sleuth结合可以提供可视化web界面分析调用链路耗时情况
同类产品
- 鹰眼( Eag leYe)
- CAT
- twitter开源 zipkin,结合 sleuth
- Pinpoint,运用 JavaAgent字节码增强技术
- StackDriver Trace (Google)
3.zipkin组成: Collector、 Storage、 Restful APi.、Web UI组成
4.下载最新版Zipkin服务jar包,并启动
repo1.maven.org/maven2/io/zipkin/zipkin-server/2.20.2/zipkin-server-2.20.2-exec.jar
或者
zipkin.io/pages/quickstart.html-> 找到 “latest release” -> 点击后下载
问题:
这里我使用最新版的jar能启动,但是Zipkin界面却获取不到数据,所以我下载了旧版本:zipkin-server-2.10.4-exec.jar
部分版本下载地址:
dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/
测试版本
SpringBoot版本:2.1.3.RELEASE
SpringCloud版本:Greenwich.SR1
Zipkin版本:zipkin-server-2.10.4-exec.jar
启动:
打开cmd,启动jar包
5.访问地址
localhost:9411/zipkin/
注意:
Zipkin的数据默认是存储在内存的,每次重启jar服务后,都会删除旧的
5.添加依赖
Zipkin依赖包含Sleuth依赖
<!-- Sleuth,zipkin --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency>
6.修改application.yml配置
spring:
application:
name: order-service
#zipikin服务所在地址
zipkin:
base-url: localhost:9411/
#配置采样百分比,开发环境可以设置为1,表示全部,生产环境用默认
sleuth:
sampler:
probability: 1
7.多次访问接口,会以10%的概率抽取接口数据显示在界面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

