在微服务框架中,一个由客户端发起的请求在后端系统中会经过不同的服务节点调用来协同最后的请求结果,每一段请求都会形成一条复杂的分布式服务调用链路,链路中任何一个环节出现高延时或错误都会引起整个请求最后的失败;sleuth就是用于追踪每个请求的整体链路;
运行jar包,然后就可以访问web界面, 默认zipkin监听的端口是9411
localhost:9411/zipkin/
一条链路完整图片:
精简版:
链路调用结构有点像链表;
添加依赖:
application.yml配置修改:
添加zipkin的属性;
之后在监控页面就可以看到接口的调用时长