[发明专利]日志分析方法、装置、设备与计算机可读存储介质在审
申请号: | 202011177504.2 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112182025A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 李政隆 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/28 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 分析 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开了一种日志分析方法,包括:获取各系统的历史日志信息,并基于预设规则,提取各所述历史日志信息中的关键信息,所述系统的数量至少包括两个;基于各关键信息,确定各所述系统的目标频繁项集,并基于各所述目标频繁项集,确定各所述系统的关联规则;当在任意所述系统检测到异常日志时,基于所述关联规则,确定所述异常日志对应的关联日志;基于所述异常日志和关联日志,输出对应的异常结果。本发明还公开了一种日志分析装置、设备和计算机可读存储介质。本发明通过各系统的历史日志信息,建立各系统的关联规则,从而在任意系统检测到异常日志时,即可通过关联规则,确定关联日志,实现日志的智能分析,提高了多系统日志分析的效率。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及日志分析方法、装置、设备与计算机可读存储介质。
背景技术
近年来,随着金融科技(Fintech),尤其是互联网金融的不断发展,数据处理技术被引入银行等金融机构的日常服务中。在银行等金融机构的日常服务过程中,为了确保生产环境正常,往往需要对生产系统进行异常监控或者异常查询,以便运维人员可以知道生产系统的性能等问题。
现有技术中,为解决上述问题,一般通过日志的方式来确定生产系统的异常情况,日志是载着日期、时间、使用者及动作等相关操作的描述,如某个系统日志包含有错误关键字、性能异常等,因此,可以根据日志描述快速定位出异常日志和异常状态。
然而,在实际生产应用中,一个稍微复杂业务流程的处理需经历多个系统,导致该业务日志存在于多个系统间,且互不联通,在分析异常时,需要逐步排查各个系统间的日志,逐步发现问题,耗时耗力,效率较为低下。
发明内容
本发明的主要目的在于提出一种日志分析方法、装置、设备与计算机可读存储介质,旨在实现多系统日志的智能性分析,提高多系统日志分析的效率。
为实现上述目的,本发明提供一种日志分析方法,所述日志分析方法包括如下步骤:
获取各系统的历史日志信息,并基于预设规则,提取各所述历史日志信息中的第一关键信息,所述系统的数量至少包括两个;
基于各第一关键信息,确定各所述系统的目标频繁项集,并基于各所述目标频繁项集,确定各所述系统的关联规则;
当在任意所述系统检测到异常日志时,基于所述关联规则,确定所述异常日志对应的第一关联日志;
基于所述异常日志和第一关联日志,输出对应的异常结果。
优选地,所述基于各第一关键信息,确定各所述系统的目标频繁项集的步骤包括:
获取各第一关键信息对应的第一候选集,并计算第一候选集的第一支持度;
基于第一支持度,将大于预设支持度的频繁项集从第一候选集中筛选出,以得到第一频繁项集;
将第一频繁项集中的频繁项集进行拼接,以得到对应的第二候选集,并计算第二候选集的第二支持度;
基于第二支持度,将大于预设支持度的频繁项集从第二候选集中筛选出,以得到第二频繁项集;
将第二频繁项集作为第一频繁项集,并循环执行将第一频繁项集中的频繁项集进行拼接,以得到对应的第二候选集,并计算第二候选集的第二支持度;基于第二支持度,从第二候选集中筛选出第二频繁项集的步骤,直至无法将第一频繁项集中的频繁项集进行拼接,或者无法从第二候选集中筛选出第二频繁项集;
基于最后产生的第一频繁项集,确定各所述系统的目标频繁项集。
优选地,所述将第一频繁项集中的频繁项集进行拼接,以得到对应的第二候选集,并计算第二候选集的第二支持度的步骤包括:
将第一频繁项集中的频繁项集进行两两组合,以拼接得到对应的第二候选集;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011177504.2/2.html,转载请声明来源钻瓜专利网。