【技术实现步骤摘要】
一种基于日志通用性规则引擎的规则处理方法
本专利技术涉及规则设计、规则解析和日志数据领域,具体的说,是一种基于日志通用性规则引擎的规则处理方法。
技术介绍
随着互联网迅速普及和蓬勃发展,大型企业软件应用日趋成熟、庞大,各个企业公司的日志数据也逐渐得到相关人员的高度重视。公司和企业开始利用自己的日志数据进行统计和分析,来为公司业务的发展走向做出更优的决策和业务安全保驾护航,日志数据的价值远远大于他未被发现时的价值,公司和企业为了打造自己的专属业务日志分析处理系统,但是这些系统基本上是针对该类业务日志,对于其他类的应用日志则需要再配置一套另外的系统,表面上该系统并不具备通用性,实则是规则引擎不具备通用性。
技术实现思路
本专利技术的目的在于提供一种基于日志通用性规则引擎的规则处理方法,用于解决现有技术中不同类型的应用日志需要在不同的业务日志分析处理系统上处理的问题。本专利技术通过下述技术方案解决上述问题:一种基于日志通用性规则引擎的规则处理方法,包括:步骤S100):规则配置,设定需要作用在日志数据上的规则,所述规则包括统计规则、指令规则和过滤规则;步骤S200):规则解 ...
【技术保护点】
1.一种基于日志通用性规则引擎的规则处理方法,其特征在于,包括:步骤S100):规则配置,设定需要作用在日志数据上的规则,所述规则包括统计规则、指令规则和过滤规则;步骤S200):规则解析,将配置好的规则进行解析,并加载到规则引擎中对日志进行处理;步骤S300):对接收的日志数据按照规则进行过滤、匹配处理;步骤S400):对数据聚合结合做研判处理或者结构化处理,并将处理后的数据存入数据库或消息队列。
【技术特征摘要】
1.一种基于日志通用性规则引擎的规则处理方法,其特征在于,包括:步骤S100):规则配置,设定需要作用在日志数据上的规则,所述规则包括统计规则、指令规则和过滤规则;步骤S200):规则解析,将配置好的规则进行解析,并加载到规则引擎中对日志进行处理;步骤S300):对接收的日志数据按照规则进行过滤、匹配处理;步骤S400):对数据聚合结合做研判处理或者结构化处理,并将处理后的数据存入数据库或消息队列。2.根据权利要求1所述的一种基于日志通用性规则引擎的规则处理方法,其特征在于,所述步骤S100)中:统计规则包括统计别名、统计算法、统计字段、时间窗口和统计规则表达式,所述统计算法作用在所述统计字段上,所述统计规则表达式只包括匹配表达式;指令规则包括规则别名、时间窗口和指令规则表达式,所述指令规则表达式包括匹配表达式和研判表达式;过滤规则只包括过滤匹配表达式。3.根据权利要求2所述的一种基于日志通用性规则引擎的规则处理方法,其特征在于,所述步骤S100)中还包括指令设计,所述指令设计包括指令别名、告警时间间隔、最终告警时间、剩余告警次数和指令规则集,所述指令规则集中的各规则是“与”的关系。4.根据权利要求...
【专利技术属性】
技术研发人员:李成东,常清雪,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。