一种调用链跟踪方法
基本信息
申请号 | 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:请求执行完毕。本发明能够找到请求链路中的瓶颈点、故障点以及该次请求的异常日志;能够衡量在单元内的路由正确性;还能够找出链路上的不正常的、多余的依赖调用。 |
