异常日志采集方法、设备、存储介质及装置制造方法及图纸

技术编号:39174920 阅读:26 留言:0更新日期:2023-10-27 08:22
本发明专利技术涉及系统运维技术领域,公开了一种异常日志采集方法、设备、存储介质及装置,该方法包括:在节点服务异常的发生时间点不为调用链的采样时间点时,强制在异常节点处生成逆向调用链的跟踪标识码,基于跟踪标识码从异常节点向初始节点回溯,获得逆向调用链服务节点信息,根据逆向调用链服务节点信息生成逆向调用链日志;由于本发明专利技术新增了一种异常日志采集机制,实现一种异常状态下逆向采样的过程,弥补了原调用链数据采样导致的关键数据丢失,实现调用链数据采集的全面性,进而便于后续进行故障定位和问题分析。障定位和问题分析。障定位和问题分析。

【技术实现步骤摘要】
异常日志采集方法、设备、存储介质及装置


[0001]本专利技术涉及系统运维
,尤其涉及一种异常日志采集方法、设备、存储介质及装置。

技术介绍

[0002]目前,基于微服务架构的系统建设,服务拆分粒度比较细,并且服务复用范围增大,基于单体架构下的运维模式(即通过介入各服务所在的服务器,通过人工观测压测时当前服务器性能指标,并且通过海量日志分析,进行问题定位)在微服务架构下已不可行。在这种情况下,业界通常通过调用链技术来完成系统运维工作,即在系统完成一次业务调用的过程中,把服务之间的调用信息(时间、接口、层次、结果)打点到日志中,然后将所有的打点数据连接为一个树状链条就产生了一个调用链。
[0003]但是,系统在实际运行过程中,会出现偶发性业务故障,现有的调用链技术通过采样采集异常日志,如果节点服务异常发生在采样时间点之外时,存在系统关键错误信息丢失,业务问题定位困难的缺陷。

技术实现思路

[0004]本专利技术的主要目的在于提供一种异常日志采集方法、设备、存储介质及装置,旨在解决现有的调用链技术通过采样采集异常日志,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异常日志采集方法,其特征在于,所述异常日志采集方法包括:在节点服务异常的发生时间点不为调用链的采样时间点时,强制在异常节点处生成逆向调用链的跟踪标识码;基于所述跟踪标识码从所述异常节点向初始节点回溯,获得逆向调用链服务节点信息;根据所述逆向调用链服务节点信息生成逆向调用链日志。2.如权利要求1所述的异常日志采集方法,其特征在于,所述异常日志采集方法还包括:为所述逆向调用链设置特殊标识;带有所述特殊标识的逆向调用链在生成逆向调用链日志时不受所述采样时间点限制。3.如权利要求1所述的异常日志采集方法,其特征在于,所述基于所述跟踪标识码从所述异常节点向初始节点回溯,获得逆向调用链服务节点信息,包括:通过远程过程调用传递所述跟踪标识码,并获取所述远程过程调用的返回结果;根据所述返回结果从所述异常节点向初始节点回溯,获得逆向调用链服务节点信息。4.如权利要求3所述的异常日志采集方法,其特征在于,所述根据所述返回结果从所述异常节点向初始节点回溯,获得逆向调用链服务节点信息,包括:对所述返回结果进行解析,获得跟踪信息;基于所述跟踪信息从所述异常节点向初始节点回溯,获得逆向调用链服务节点信息。5.如权利要求1至4中任一项所述的异常日志采集方法,其特征在于,所述根据所述逆向调用链服务节点信息生成逆向调用链日志之后,还包括:对所述逆向调用链日志进行分析;根据分析结果识别异常服务调用,并根据所述分析结果统计系统性能指标。6.如权利要求1至4...

【专利技术属性】
技术研发人员:苏士伟陈劼李睿田苗李超
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1