zipkin

Waht is zipkin?

zipkin.png
Zipkin是一种分布式跟踪系统。它有助于收集解决微服务架构中的延迟问题所需的时序数据。它管理这些数据的收集和查找。Zipkin的设计基于Google Dapper论文。

应用程序用于向Zipkin报告时序数据。Zipkin UI还提供了一个依赖关系图,显示了每个应用程序通过的跟踪请求数。如果要解决延迟问题或错误,可以根据应用程序,跟踪长度,注释或时间戳对所有跟踪进行筛选或排序。选择跟踪后,您可以看到每个跨度所需的总跟踪时间百分比,从而可以识别问题应用程序。

快速开始

下面我们将逐步构建并启动Zipkin实例,以便在本地检查Zipkin。有三个选项:使用Java,Docker或从源代码运行。

如果您熟悉Docker,这是首选的方法。如果您不熟悉Docker,请尝试通过Java或源代码运行。

无论您如何启动Zipkin,请浏览http:// your_host:9411以查找跟踪!

Docker

Docker zipkin工程可以创建docker 镜像, 提供脚本和一个docker-compose.yml 用于启动预建的镜像。最快的开始是直接运行最新的镜像:

docker run -d -p 9411:9411 openzipkin/zipkin
Java

如果安装了Java 8或更高版本,最快的方法是获得最新版本后,通过java启动

>curl -sSL https://zipkin.io/quickstart.sh  |  bash -s

>java -jar zipkin.jar
Running from Source(源代码运行)

Zipkin可以从源代码运行。要实现这一点,您需要获得zipkin源码

get the latest source

git clone https://github.com/openzipkin/zipkin

cd zipkin

Build the server and also make its dependencies

./mvnw -DskipTests --also-make -pl zipkin-server clean install

Run the server

java -jar ./zipkin-server/target/zipkin-server-*exec.jar

个人博客
腾讯云社区
掘金
CSDN
简书
GitHub
码云
OSCHINA
Segmentfault
公众号:wx.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值