日志检索方法、系统、计算机设备和存储介质技术方案

技术编号:27612269 阅读:48 留言:0更新日期:2021-03-10 10:38
本公开提供了一种日志检索方法、系统、计算机设备和存储介质。所述日志检索方法包括:获取日志检索参数信息;对所述日志检索参数信息进行解析,获取检索参数;根据所述检索参数获取待查日志文件列表;基于所述检索参数对所述待查日志文件列表中的日志文件进行检索,获取日志检索结果;基于所述日志检索结果生成日志检索报告。本公开提供的日志检索方法通过对检索参数确定的待查日志文件列表进行检索,并根据日志检索结果生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,方便后续的问题分析定位和处理。问题分析定位和处理。问题分析定位和处理。

【技术实现步骤摘要】
日志检索方法、系统、计算机设备和存储介质


[0001]本专利技术涉及计算机应用
,更为具体而言,涉及一种日志检索方法、系统、计算机设备和存储介质。

技术介绍

[0002]在计算机应用系统日常运维过程中,当出现系统故障、交易异常或用户报障时,需要系统运维人员尽快进行问题分析定位和处理,而这需要根据有限的关键字,如:错误码、时间戳、用户ID、手机号,登录到目标服务器等信息进行日志关键字检索,从而通过关键字定位到交易发生服务器及处理日志,得到详细的交易处理信息,进而展开深入的问题分析。
[0003]随着虚拟化技术、云计算技术的广泛应用,数据中心的服务器由物理机逐步迁移到私有云、公有云虚拟服务器,提高了设备资源的利用率,提升了资源交付的弹性和可扩展能力。这伴随着系统的服务器数量大幅增长,生产部署结构日趋复杂,一般采用“负载均衡+集群”模式进行部署。当交易发生时,具体的交易会按一定的策略分发到集群中某一服务器上进行处理。对于一个规模庞大的应用系统(如网上银行),其服务器组成多达上千台。在异常发生时,通过日志关键字检索方式从多台服务器中定位交易发生的服务器及具体的日志文件,则成为一个复杂而困难的问题。
[0004]目前通过手工执行命令方式检查的方法执行效率相对较低、时效性差,在服务器数量较少的情况下,可以通过该方式进行日志关键字检索和分析,但在服务器较多的情况,该方式则难以在有限的时间内完成日志检索,不能满足问题分析定位的高时效性需求。此外,通过搭建ELK组件(三个开源软件:Elasticsearch,Logstash,Kibana)进行日志检索的方法所需成本高,并且不够灵活便捷,同时,由于受ELK存储容量限制,并不持服务器全部日志纳入到ELK采集范围,导致通过ELK可查询及检索的日志相对比较受限。

技术实现思路

[0005]为解决上述现有技术存在的问题或部分问题,本专利技术实施方式提供了一种日志检索方法、系统、计算机设备和存储介质,通过对检索参数确定的待查日志文件列表进行检索,并根据日志检索结果生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,方便后续的问题分析定位和处理。
[0006]根据本专利技术的第一方面,本专利技术实施方式提供了一种日志检索方法,包括:获取日志检索参数信息;对所述日志检索参数信息进行解析,获取检索参数;根据所述检索参数获取待查日志文件列表;基于所述检索参数对所述待查日志文件列表中的日志文件进行检索,获取日志检索结果;基于所述日志检索结果生成日志检索报告。
[0007]本专利技术上述实施方式通过检索参数获取待查日志文件列表,并对待查日志文件列表中的日志文件进行检索,以获取日志检索结果,并生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,以使运维人员尽快进行问题分析定位和处理,保障系统运行环境。
[0008]在本专利技术的一些实施方式中,所述日志检索参数信息包括:日志检索路径、需排除检索的日志文件列表、日志关键字列表、需排除的日志关键字列表、日志扫描顺序、日志扫描最大行数、执行超时时间。
[0009]本专利技术上述实施方式基于各项检索参数信息,可以灵活方便的满足各种日志检索需求。
[0010]在本专利技术的一些实施方式中,根据所述检索参数获取待查日志文件列表包括:根据所述日志检索路径和需排除检索的日志文件列表获取待查日志文件;基于所述待查日志文件生成所述待查日志文件列表。
[0011]在本专利技术的一些实施方式中,根据所述检索参数获取待查日志文件列表还包括:获取所述待查日志文件列表包含的日志文件的数量阈值;当所述待查日志文件列表中的日志文件的数量等于所述数量阈值时,停止基于所述待查日志文件生成所述待查日志文件列表。
[0012]本专利技术上述实施方式通过对待查日志文件的数量进行控制,可以保障检索执行的安全性和可控性。
[0013]在本专利技术的一些实施方式中,基于所述日志检索结果生成日志检索报告包括:统计所述日志关键字列表中的日志关键字匹配到的日志信息总数,并按照所述日志信息总数对所述日志关键字进行排序;展示所述日志关键字的检索结果,所述检索结果包括:日志路径、关键字、所匹配的具体日志内容。
[0014]本专利技术上述实施方式通过将日志检索的详细结果根据匹配到的日志信息量进行展示,可以为运维人员提供根据直观、简明的检索结果,方便后续的问题分析定位和处理。
[0015]根据本专利技术的第二方面,本专利技术实施方式提供了一种日志检索系统,包括:数据获取模块,用于获取日志检索参数信息;参数获取模块,用于对所述日志检索参数信息进行解析,获取检索参数;待查文件获取模块,用于根据所述检索参数获取待查日志文件列表;检索模块,用于基于所述检索参数对所述待查日志文件列表中的日志文件进行检索,获取日志检索结果;报告生成模块,用于基于所述日志检索结果生成日志检索报告。
[0016]本专利技术上述实施方式通过检索参数获取待查日志文件列表,并对待查日志文件列表中的日志文件进行检索,以获取日志检索结果,并生成日志检索报告,能够按需灵活设置日志检索参数及待查日志文件,高效便捷地为运维人员提供日志检索报告,以使运维人员尽快进行问题分析定位和处理,保障系统运行环境。
[0017]在本专利技术的一些实施方式中,所述日志检索参数信息包括:日志检索路径、需排除检索的日志文件列表、日志关键字列表、需排除的日志关键字列表、日志扫描顺序、日志扫描最大行数、执行超时时间。
[0018]本专利技术上述实施方式基于各项检索参数信息,可以灵活方便的满足各种日志检索需求。
[0019]在本专利技术的一些实施方式中,根据所述检索参数获取待查日志文件列表包括:根据所述日志检索路径和需排除检索的日志文件列表获取待查日志文件;基于所述待查日志文件生成所述待查日志文件列表。
[0020]在本专利技术的一些实施方式中,根据所述检索参数获取待查日志文件列表还包括:获取所述待查日志文件列表包含的日志文件的数量阈值;当所述待查日志文件列表中的日
志文件的数量等于所述数量阈值时,停止基于所述待查日志文件生成所述待查日志文件列表。
[0021]本专利技术上述实施方式通过对待查日志文件的数量进行控制,可以保障检索执行的安全性和可控性。
[0022]在本专利技术的一些实施方式中,基于所述日志检索结果生成日志检索报告包括:统计所述日志关键字列表中的日志关键字匹配到的日志信息总数,并按照所述日志信息总数对所述日志关键字进行排序;展示所述日志关键字的检索结果,所述检索结果包括:日志路径、关键字、所匹配的具体日志内容。
[0023]本专利技术上述实施方式通过将日志检索的详细结果根据匹配到的日志信息量进行展示,可以为运维人员提供根据直观、简明的检索结果,方便后续的问题分析定位和处理。
[0024]根据本专利技术的第三方面,本专利技术实施方式提供一种计算机存储介质,其上存储有计算机可读指令,所述计算机可读指令被处理器执行时,使得计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志检索方法,其特征在于,所述日志检索方法包括:获取日志检索参数信息;对所述日志检索参数信息进行解析,获取检索参数;根据所述检索参数获取待查日志文件列表;基于所述检索参数对所述待查日志文件列表中的日志文件进行检索,获取日志检索结果;基于所述日志检索结果生成日志检索报告。2.如权利要求1所述的日志检索方法,其特征在于,所述日志检索参数信息包括:日志检索路径、需排除检索的日志文件列表、日志关键字列表、需排除的日志关键字列表、日志扫描顺序、日志扫描最大行数、执行超时时间。3.如权利要求2所述的日志检索方法,其特征在于,根据所述检索参数获取待查日志文件列表包括:根据所述日志检索路径和需排除检索的日志文件列表获取待查日志文件;基于所述待查日志文件生成所述待查日志文件列表。4.如权利要求3所述的日志检索方法,其特征在于,根据所述检索参数获取待查日志文件列表还包括:获取所述待查日志文件列表包含的日志文件的数量阈值;当所述待查日志文件列表中的日志文件的数量等于所述数量阈值时,停止基于所述待查日志文件生成所述待查日志文件列表。5.如权利要求4所述的日志检索方法,其特征在于,基于所述日志检索结果生成日志检索报告包括:统计所述日志关键字列表中的日志关键字匹配到的日志信息总数,并按照所述日志信息总数对所述日志关键字进行排序;展示所述日志关键字的检索结果,所述检索结果包括:日志路径、关键字、所匹配的具体日志内容。6.一种日志检索系统,其特征在于,所述日志检索系统包括:数据获取模块,用于获取日志检索参数信息;参数获取模块,用于对所述日志检索参数信息进行解析,获取检索参数;待查文件获取模块,用于根据所述检索参数获取待查日志文件列表;检索模块,...

【专利技术属性】
技术研发人员:安卫杰张雷郝丽萍周明宏王艳华谢朝杰孙永敬贾飞郭柄男
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1