微服务调用链路监控actuator-sleuth-Zipkin

本文介绍了微服务调用链路监控的重要性和原理,以Zipkin为例,详细讲解了如何利用Actuator和Sleuth进行分布式跟踪。Zipkin作为一个轻量级的监控系统,提供了网络拓扑图、问题定位和系统优化等功能。通过Trace、Span和Annotation三个核心概念,解释了调用链监控的工作机制。
摘要由CSDN通过智能技术生成

一:链路追踪/监控应用:

Zipkin(基于sleuth分布式跟踪系统,主要用来收集系统的时序数据,从而追踪系统的调用问题,特点是轻量,使用部署简单)

Pinpoint、SkyWalking、CAT

 

二:为什么需要「 调用链监控 」?

调用链监控系统都由 数据埋点采集、数据存储处理、数据分析展示 几大部分组成

1、项目网络拓扑图

2、快速定位问题:微服务非常复杂,一个请求可能会经过多个服务节点

3、优化系统

4、提高团队成员自律

 

三:调用链监控原理

1、调用链监控3个核心概念:

Trace:trace id 全局唯一标识,经过多少节点保持不变,通过其将路径串联起来

Trace是指一次请求调用的链路过程,trace id 是指这次请求调用的ID。在一次请求中,会在网络的最开始生成一个全局唯一的用于标识此次请求的trace id,这个trace id在这次请求调用过程中无论经过多少个节点都会保持不变,并且在随着每一层的调用不停的传递。最终,可以通过trace id将这一次用户请求在系统中的路径全部串起来。

Span:

Span是指一个模块的调用过程,一般用span id来标识。在一次请求的过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值