如今后端多数为微服务,会随机动态在多个服务节点上执行,很难监控。
日前看了阿里巴巴的双11监控,有点感悟,并应用与自己的系统中
其核心思想,使用RPCID作为链条的ID,其规则为
XXX.XXX.XXX
其中X为层次序号,比如,主进程调用A服务、再调用B服务,B服务调用C服务,形成的链条如下
0 ServiceA
1 ServiceB
1.1 Service C
将相关数据发送到监控系统,即可清晰跟踪服务相关数据
如今后端多数为微服务,会随机动态在多个服务节点上执行,很难监控。
日前看了阿里巴巴的双11监控,有点感悟,并应用与自己的系统中
其核心思想,使用RPCID作为链条的ID,其规则为
XXX.XXX.XXX
其中X为层次序号,比如,主进程调用A服务、再调用B服务,B服务调用C服务,形成的链条如下
0 ServiceA
1 ServiceB
1.1 Service C
将相关数据发送到监控系统,即可清晰跟踪服务相关数据