文章目录
下载
这里是2.12.9:http://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/
这里是最近版本:https://search.maven.org/remote_content?g=io.zipkin&a=zipkin-server&v=LATEST&c=exec
启动
nohup java -jar zipkin-server-2.23.2-exec.jar &
链路监控跟踪
在维服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会硬气整个请求最后的失败。
完整的链路
简单的说表示一请求链路,一条链路通过Trace Id唯一标识,Span标识发起的请求消息,各span通过parent id关联起来
Trace :类似于树结构的Span集合,表示一条调用线路,存在唯一标识
Span: 表示调用链路来源,通俗的理解span就是一次请求信息
配置
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
spring:
application:
name: nacos-payment-provider
zipkin:
base-url: http://10.0.2.33:9411
sleuth:
sampler:
probability: 1
平台端口
http://"yourhost":9411
2.19.2版本
2.23.2版本