一种调用链跟踪方法

基本信息

申请号 CN201610942694.X 申请日 -
公开(公告)号 CN106502874B 公开(公告)日 2019-05-10
申请公布号 CN106502874B 申请公布日 2019-05-10
分类号 G06F11/32(2006.01)I; G06F11/30(2006.01)I 分类 计算;推算;计数;
发明人 王道环; 邓安明 申请(专利权)人 南京途牛科技有限公司
代理机构 南京苏高专利商标事务所(普通合伙) 代理人 南京途牛科技有限公司
地址 210042 江苏省南京市玄武区玄武大道699-32号途牛大厦
法律状态 -

摘要

摘要 本发明公开了一种调用链跟踪方法,包括以下步骤:S1:客户端发起请求;S2:生成全局唯一的路径ID,并加入到系统标识中;S3:在子系统内部存储该路径ID;S4:向下游子系统进行传递时,将路径ID设置到Http Request Header中,并加入调用序号;S5:下游子系统得到路径ID,并封装自己的系统标识;S6:如果没有传递到最后一个下游子系统,则返回步骤S4,直到传递到最后一个下游子系统才进行步骤S7;S7:各个子系统在日志中打印当前上下文的路径ID,关联异常堆栈日志;S8:请求执行完毕。本发明能够找到请求链路中的瓶颈点、故障点以及该次请求的异常日志;能够衡量在单元内的路由正确性;还能够找出链路上的不正常的、多余的依赖调用。