微服务架构下的分布式大数据日志链路跟踪方法及系统

基本信息

申请号 CN202011566084.7 申请日 -
公开(公告)号 CN112612675A 公开(公告)日 2021-04-06
申请公布号 CN112612675A 申请公布日 2021-04-06
分类号 G06F11/32(2006.01)I;G06F11/34(2006.01)I;G06F11/30(2006.01)I 分类 计算;推算;计数;
发明人 刘宏亮;李铭;张丽丽;张辉;贾立平 申请(专利权)人 山东经伟晟睿数据技术有限公司
代理机构 济南圣达知识产权代理有限公司 代理人 张庆骞
地址 250101山东省济南市高新区新泺大街2008号银荷大厦C座1002
法律状态 -

摘要

摘要 本发明提供了微服务架构下的分布式大数据日志链路跟踪方法及系统。其中该方法包括微服务模块接收到调用请求后,判断当前微服务模块是否为第一次调用,得到traceID和spanID;判断当前业务方法是否为第一次调用的业务方法,更新调用链中的spanID关系;缓存微服务模块所在服务器IP地址、微服务模块名称、业务方法名称、traceID、spanID、parentSpanID及业务方法开始执行时间信息;根据链路日志跟踪标记来执行日志跟踪记录,将日志信息与调用链路信息和微服务模块运行性能信息分别进行绑定,对日志信息按照调用链路信息进行排序处理;绑定微服务模块运行的性能数据与调用链路信息,将排序后的日志记录压缩后发送到日志存储服务器,然后删除调用链路对应的缓存数据,释放内存空间。