【技术实现步骤摘要】
一种基于请求链路的微服务系统异常日志分析方法
本专利技术属于PAAS和微服务治理系统
,具体涉及一种基于请求链路的微服务系统异常日志分析方法。
技术介绍
在大数据时代,企业的生产、销售、经营、管理逐渐由技术驱动转型为数据驱动,在这一过程中数据的重要性不言而喻。而在企业日常运行积累的海量数据中,日志是其中最易获得、覆盖面最广同时也是最有价值的数据之一。日志指用户、服务器、网络设备、操作系统、数据库、应用软件等产生的各类数据,它的核心概念是时序递增的事件序列。基于时间与事件这两个基本要素,我们可以在日志中追溯过去的记录、记录现在的状态、探寻未来的趋势,这就是日志所蕴含的价值。而异常日志是记录异常信息,以便于相关人员进行查看分析。在微服务系统中,异常日志分析一般需要搭建集中式日志分析平台,如ELK。当业务发生异常时,日志分析系统只能以服务为维度进行查询,无法快速有效的分析请求链路上经过的所有服务的日志。同时,当系统规模较大时,在日志分析平台快速查询出我们需要的异常日志的成本也会随之增大,除了分析结果不准确,也会带来日志分析平台较大的运维成本。因此,需要可以快速查询日志的方法。
技术实现思路
为了解决上述问题,本专利技术提供了一种基于请求链路的微服务系统异常日志分析方法,可以快速的基于异常日志定位微服务系统中的业务异常。本专利技术的技术方案为:一种基于请求链路的微服务系统异常日志分析方法,具体步骤为:S1、通过在JavaAgent中根据请求ID关联日志、异常和调用链路 ...
【技术保护点】
1.一种基于请求链路的微服务系统异常日志分析方法,其特征在于,具体步骤为:/nS1、通过在Java Agent中根据请求ID关联日志、异常和调用链路信息;/nS2、在数据分析模块中,对异常事件数据生成异常ID,根据异常ID进行异常的聚合,同时存储异常事件和请求ID的映射关系;/nS3、在界面查询端,根据异常ID关联查询对应的调用日志和调用链路;/nS4、在业务应用中输出异常日志;/nS5、调用触发该异常的API接口,即能够收集和分析异常日志。/n
【技术特征摘要】
20191120 CN 20191114054281.一种基于请求链路的微服务系统异常日志分析方法,其特征在于,具体步骤为:
S1、通过在JavaAgent中根据请求ID关联日志、异常和调用链路信息;
S2、在数据分析模块中,对异常事件数据生成异常ID,根据异常ID进行异常的聚合,同时存储异常事件和请求ID的映射关系;
S3、在界面查询端,根据异常ID关联查询对应的调用日志和调用链路;
S4、在业务应用中输出异常日志;
S5、调用触发该异常的API接口,即能够收集和分析异常日志。
2.根据权利要求1所述的一种基于请求链路的微服务系统异常日志分析方法,其特征在于,所述异常ID的生成...
【专利技术属性】
技术研发人员:武鑫,吴小伟,刘浩杨,宋瑞国,
申请(专利权)人:杭州端点网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。