日志查询方法及装置制造方法及图纸

技术编号:33913979 阅读:21 留言:0更新日期:2022-06-25 19:56
本发明专利技术提供一种日志查询方法及装置,所述方法包括:在存在待记录的日志数据的情况下,获取当前日志文件的大小,并判断当前日志文件的大小是否超过第一预设值;在当前日志文件的大小超过第一预设值的情况下,备份当前日志文件,并生成下一日志文件,将待记录的日志数据记录至下一日志文件;建立所有日志文件的日志文件索引;根据查询信息和日志文件索引,确定目标日志文件,并在目标日志文件中查询目标日志数据。本发明专利技术提供的日志查询方法及装置,通过将日志进行分布式存储,减小了日志文件的存储压力,同时建立日志文件索引可以将分散的日志有效集中起来,实现分散存储,集中查询,从而提高了日志检索查询效率。提高了日志检索查询效率。提高了日志检索查询效率。

【技术实现步骤摘要】
日志查询方法及装置


[0001]本专利技术涉及计算机信息处理
,尤其涉及一种日志查询方法及装置。

技术介绍

[0002]目前,互联网产品生产问题的排查,大多是运维人员在生产上使用命令查询分析,对排查问题的人员的技术能力要求较高,生产问题的查询分析效率低下。现在百万级用户量的系统,如果后台存储日志采用集中存储,不但存储压力大,查询分析问题如海底捞针,而且日志文件过大会导致文件无法打开。

技术实现思路

[0003]本专利技术提供一种日志查询方法,用以解决现有技术中生产问题的查询分析效率低下的缺陷,实现提高应用日志查询分析效率,从而提高系统性能。
[0004]本专利技术提供一种日志查询方法,包括:
[0005]在存在待记录的日志数据的情况下,获取当前日志文件的大小,并判断所述当前日志文件的大小是否超过第一预设值;
[0006]在所述当前日志文件的大小超过第一预设值的情况下,备份所述当前日志文件,并生成下一日志文件,将所述待记录的日志数据记录至所述下一日志文件;
[0007]建立所有日志文件的日志文本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种日志查询方法,其特征在于,包括:在存在待记录的日志数据的情况下,获取当前日志文件的大小,并判断所述当前日志文件的大小是否超过第一预设值;在所述当前日志文件的大小超过第一预设值的情况下,备份所述当前日志文件,并生成下一日志文件,将所述待记录的日志数据记录至所述下一日志文件;建立所有日志文件的日志文件索引;根据查询信息和所述日志文件索引,确定目标日志文件,并在所述目标日志文件中查询目标日志数据。2.根据权利要求1所述的日志查询方法,其特征在于,所述根据查询信息和所述日志文件索引,确定目标日志文件,并在所述目标日志文件中查询目标日志数据,包括:根据查询信息,确定所述日志文件索引中的目标索引;根据所述目标索引,确定目标日志文件发生的服务器;根据所述目标日志文件发生的服务器,确定目标日志文件,并在所述目标日志文件中查询目标日志数据。3.根据权利要求1所述的日志查询方法,其特征在于,所述建立所有日志文件的日志文件索引,包括:获取日志发生的应用服务器地址、日志发生时间、交易标识、发生交易的用户的信息和交易接口地址;根据所述日志发生的应用服务器地址、日志发生时间、交易标识、发生交易的用户的信息和交易接口地址,建立所述日志文件索引。4.根据权利要求1所述的日志查询方法,其特征在于,所述在所述目标日志文件中查询目标日志数据,包括:在所述目标日志数据的行数超过第二预设值的情况下,输出第二预设值行数的日志数据,并在所述目标日志文件中记录所述目标日志数据的查询定位。5.根据权利要求3所述...

【专利技术属性】
技术研发人员:余汉珍施哲曹晶晶沙彩霞
申请(专利权)人:中银金融科技有限公司
类型:发明
国别省市:

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

1