[发明专利]日志检索方法、系统、计算机设备和存储介质在审
申请号: | 202011316467.9 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112463738A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 安卫杰;张雷;郝丽萍;周明宏;王艳华;谢朝杰;孙永敬;贾飞;郭柄男 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/18 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 检索 方法 系统 计算机 设备 存储 介质 | ||
本公开提供了一种日志检索方法、系统、计算机设备和存储介质。所述日志检索方法包括:获取日志检索参数信息;对所述日志检索参数信息进行解析,获取检索参数;根据所述检索参数获取待查日志文件列表;基于所述检索参数对所述待查日志文件列表中的日志文件进行检索,获取日志检索结果;基于所述日志检索结果生成日志检索报告。本公开提供的日志检索方法通过对检索参数确定的待查日志文件列表进行检索,并根据日志检索结果生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,方便后续的问题分析定位和处理。
技术领域
本发明涉及计算机应用技术领域,更为具体而言,涉及一种日志检索方法、系统、计算机设备和存储介质。
背景技术
在计算机应用系统日常运维过程中,当出现系统故障、交易异常或用户报障时,需要系统运维人员尽快进行问题分析定位和处理,而这需要根据有限的关键字,如:错误码、时间戳、用户ID、手机号,登录到目标服务器等信息进行日志关键字检索,从而通过关键字定位到交易发生服务器及处理日志,得到详细的交易处理信息,进而展开深入的问题分析。
随着虚拟化技术、云计算技术的广泛应用,数据中心的服务器由物理机逐步迁移到私有云、公有云虚拟服务器,提高了设备资源的利用率,提升了资源交付的弹性和可扩展能力。这伴随着系统的服务器数量大幅增长,生产部署结构日趋复杂,一般采用“负载均衡+集群”模式进行部署。当交易发生时,具体的交易会按一定的策略分发到集群中某一服务器上进行处理。对于一个规模庞大的应用系统(如网上银行),其服务器组成多达上千台。在异常发生时,通过日志关键字检索方式从多台服务器中定位交易发生的服务器及具体的日志文件,则成为一个复杂而困难的问题。
目前通过手工执行命令方式检查的方法执行效率相对较低、时效性差,在服务器数量较少的情况下,可以通过该方式进行日志关键字检索和分析,但在服务器较多的情况,该方式则难以在有限的时间内完成日志检索,不能满足问题分析定位的高时效性需求。此外,通过搭建ELK组件(三个开源软件:Elasticsearch,Logstash,Kibana)进行日志检索的方法所需成本高,并且不够灵活便捷,同时,由于受ELK存储容量限制,并不持服务器全部日志纳入到ELK采集范围,导致通过ELK可查询及检索的日志相对比较受限。
发明内容
为解决上述现有技术存在的问题或部分问题,本发明实施方式提供了一种日志检索方法、系统、计算机设备和存储介质,通过对检索参数确定的待查日志文件列表进行检索,并根据日志检索结果生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,方便后续的问题分析定位和处理。
根据本发明的第一方面,本发明实施方式提供了一种日志检索方法,包括:获取日志检索参数信息;对所述日志检索参数信息进行解析,获取检索参数;根据所述检索参数获取待查日志文件列表;基于所述检索参数对所述待查日志文件列表中的日志文件进行检索,获取日志检索结果;基于所述日志检索结果生成日志检索报告。
本发明上述实施方式通过检索参数获取待查日志文件列表,并对待查日志文件列表中的日志文件进行检索,以获取日志检索结果,并生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,以使运维人员尽快进行问题分析定位和处理,保障系统运行环境。
在本发明的一些实施方式中,所述日志检索参数信息包括:日志检索路径、需排除检索的日志文件列表、日志关键字列表、需排除的日志关键字列表、日志扫描顺序、日志扫描最大行数、执行超时时间。
本发明上述实施方式基于各项检索参数信息,可以灵活方便的满足各种日志检索需求。
在本发明的一些实施方式中,根据所述检索参数获取待查日志文件列表包括:根据所述日志检索路径和需排除检索的日志文件列表获取待查日志文件;基于所述待查日志文件生成所述待查日志文件列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011316467.9/2.html,转载请声明来源钻瓜专利网。