一种基于微服务的异常追踪检测系统技术方案

技术编号:26375739 阅读:31 留言:0更新日期:2020-11-19 23:44
本发明专利技术涉及异常追踪及检测技术领域,具体为一种基于微服务的异常追踪检测系统,包括追踪代码植入模块、日志采集模块和日志存储模块、异常追踪模块和异常检测模块,追踪代码植入模块根据需求选择AspectJ植入机制,将追踪代码直接嵌入目标代码模块内,AspectJ植入机制将代码自由地插入到追踪代码的任何位置,并根据配置信息自动化植入代码,可以对于各个分散的微服务进行监控,监控主要集中于各个微服务之间的调用请求,监控机制通过各链路上的追踪能够及时地将监控信息收集汇总。同时异常追踪系统还要能够对于产生的监控信息进行分析审计,提取出微服务之间交互的特征,并根据这些特征从监控信息中发现异常,并及时发出警报。

【技术实现步骤摘要】
一种基于微服务的异常追踪检测系统
本专利技术涉及异常追踪及检测
,具体为一种基于微服务的异常追踪检测系统。
技术介绍
微服务架构强调更彻底的组件化和服务化,原来的单体应用按照业务被拆分为一系列独立分布的微服务,每个微服务都可以独立部署和扩展。微服务架构的这些特性,使得微服务面临更严峻的安全问题。微服务系统在向外提供服务时,需要向外暴露更多的接口,使得微服务遭受攻击的可能性大大增加。微服务通常被设计为相互信任的,假如入侵者入侵了某个微服务,完全控制了这个微服务,那么入侵者可以向其他微服务发送请求获取敏感信息,甚至攻击其他微服务导致整个系统瘫痪。目前的微服务异常追踪中用到的监控方法主要有两种:基于黑盒的监控方法以及基于标注的监控方法,黑盒方法需要更加详细的日志记录,才能达到比较高的精度,基于标注的方法主要缺点在于需要植入监控代码。
技术实现思路
本专利技术要解决的技术问题是如何省去监控代码的植入,同时确保异常追踪和检测的精度。为了解决上述技术问题,本专利技术提供一种基于微服务的异常追踪检测系统,包括追踪代码本文档来自技高网...

【技术保护点】
1.一种基于微服务的异常追踪检测系统,其特征在于:包括追踪代码植入模块、日志采集模块和日志存储模块、异常追踪模块和异常检测模块,所述追踪代码植入模块根据需求选择AspectJ植入机制,将追踪代码直接嵌入目标代码模块内,AspectJ植入机制将代码自由地插入到追踪代码的任何位置,并根据配置信息自动化植入代码。/n

【技术特征摘要】
1.一种基于微服务的异常追踪检测系统,其特征在于:包括追踪代码植入模块、日志采集模块和日志存储模块、异常追踪模块和异常检测模块,所述追踪代码植入模块根据需求选择AspectJ植入机制,将追踪代码直接嵌入目标代码模块内,AspectJ植入机制将代码自由地插入到追踪代码的任何位置,并根据配置信息自动化植入代码。


2.根据权利要求1所述的一种基于微服务的异常追踪检测系统,其特征在于:所述日志采集模块包括:分析收集器,所述分析收集器采用可植入的分析收集器,采集数据信息;
所述分析收集器包括:从数据源提取数据功能的数据提取单元、数据存储单元以及数据传输单元。


3.根据权利要求2所述的一种基于微服务的异常追踪检测系统,其特征在于:所述日志收集模块收到日志数据后将对日志数据进行各个属性的提取,合并,格式转换后,最终将日志数据存储到日志存储模块中。


4.根据权利要求3所述的一种基于微服务的异常追踪检测系统,其特征在于:所述日志存储模块中获取追踪数据,并通过异常特征...

【专利技术属性】
技术研发人员:杜林夏颖靳鑫戴桦吕磅
申请(专利权)人:安徽继远检验检测技术有限公司国网信息通信产业集团有限公司国网浙江省电力有限公司电力科学研究院国家电网有限公司
类型:发明
国别省市:安徽;34

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

1