[发明专利]一种追踪日志的方法及电子设备在审
申请号: | 202210294623.9 | 申请日: | 2022-03-24 |
公开(公告)号: | CN114760300A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 张传辉;孟凡凯 | 申请(专利权)人: | 深圳猛犸出行科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/146;H04L67/60;H04L61/45;H04L101/622 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 徐晓龙 |
地址: | 518000 广东省深圳市宝安区新安街道兴*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 追踪 日志 方法 电子设备 | ||
本申请涉及计算机技术领域,提供了一种追踪日志的方法,该方法包括:第一应用服务器获取业务请求的业务标识;第一应用服务器将业务标识和第一应用服务器名称进行绑定,生成第一标识信息;当第一应用服务器发起业务转发请求时,第一应用服务器输出包含第一标识信息的第一应用服务日志,并且,第一应用服务器将第一标识信息发送至第二应用服务器,第一标识信息用于第二应用服务器生成第二应用服务日志,其中,第二应用服务日志包含业务标识。该方法能够提高运维人员排查业务请求处理错误的效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种追踪日志的方法及电子设备。
背景技术
随着计算机网络技术的快速发展,分布式部署应用服务已广泛应用于各个业务处理领域。由于分布式应用服务的存在会导致大量的应用服务日志文件杂乱分布,以致于运维人员后期无法根据应用服务日志快速地排查业务请求处理错误进而影响业务请求处理效率。
因此,如何提高运维人员排查业务请求处理错误的效率是当前急需解决的问题。
发明内容
本申请提供了一种追踪日志的方法及电子设备,能够提高运维人员排查业务请求处理错误的效率。
第一方面,提供了一种追踪日志的方法,包括:第一应用服务器获取业务请求的业务标识,其中,所述业务标识用于标识所述业务请求;所述第一应用服务器将所述业务标识和第一应用服务器名称进行绑定,生成第一标识信息;当所述第一应用服务器发起业务转发请求时,所述第一应用服务器输出包含所述第一标识信息的第一应用服务日志,并且,所述第一应用服务器将所述第一标识信息发送至第二应用服务器,所述第一标识信息用于所述第二应用服务器生成第二应用服务日志,所述第一应用服务日志为所述第一应用服务器处理所述业务请求的过程中生成的应用服务日志,所述第二应用服务日志为所述第二应用服务器处理所述业务请求的关联业务的过程中生成的应用服务日志,所述第二应用服务日志包含所述业务标识。
上述第一应用服务器和第二应用服务器用于处理同一业务请求的不同子业务;在不同子业务的处理过程中,第一应用服务器和第二应用服务器均根据包含同一业务标识的第一标识信息输出各自子业务处理过程中记录的应用服务日志,以便于后期运维人员根据同一业务标识快速定位到同一业务请求处理过程中输出的各种应用服务日志。例如,业务请求A的处理过程需要第一应用服务器和第二应用服务器参与,第一应用服务器在处理业务请求A时生成包含第一标识信息(包含业务请求A的业务标识)的第一应用服务日志,第二应用服务器在处理业务请求A时生成包含第二标识信息(包含业务请求A的业务标识)的第二应用服务日志,这样,运维人员就能根据业务请求A的业务标识从多个应用服务器生成的大量应用服务日志中查找到业务请求A的相关应用服务日志,从而提高了运维人员排查业务请求处理错误的效率。
可选地,所述第一应用服务器获取业务请求的业务标识之前,还包括:所述第一应用服务器拦截所述业务请求,并确定所述业务请求是否携带所述业务标识;当所述业务请求携带所述业务标识时,所述第一应用服务器从所述业务请求中获取所述业务标识;当所述业务请求未携带所述业务标识时,所述第一应用服务器生成所述业务标识。
在本实施例中,第一应用服务器在生成业务标识之前,会先拦截接收的业务请求,并判断该业务请求是否含有业务标识;若不含有,则第一应用服务器才生成业务标识;若含有,则会直接利用业务请求中包含的业务标识而无需再次生成业务标识;由此可见,第一应用服务器只有判断出业务请求自身不含业务标识时,才会为该业务请求生成业务标识,这样可以减小第一应用服务器的处理负担。
可选地,所述当所述业务请求未携带所述业务标识时,所述第一应用服务器生成所述业务标识,包括:当所述业务请求未携带所述业务标识时,所述第一应用服务器获取第一应用服务器的IP地址、MAC地址和当前时间戳;所述第一应用服务器根据所述第一应用服务器的IP地址、所述MAC地址和所述当前时间戳生成所述业务标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳猛犸出行科技有限公司,未经深圳猛犸出行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210294623.9/2.html,转载请声明来源钻瓜专利网。