一种日志处理方法及装置制造方法及图纸

技术编号:29133032 阅读:18 留言:0更新日期:2021-07-02 22:28
本发明专利技术提供了一种日志处理方法及装置,该方法为:获取待处理问题的故障编码、问题产生时间和问题信息;利用预设的故障记录文件,确定与待处理问题的故障编码对应的日志的名称和抓取路径;根据问题产生时间,结合待处理问题的故障编码对应的日志的名称和抓取路径,抓取与待处理问题对应的日志;将待处理问题对应的日志上传至数据库中,根据问题产生时间展示待处理问题的问题信息。通过所展示的问题信息直观了解待处理问题,并可利用数据库中待处理问题对应的日志进行问题分析,不需要耗费大量人力物力查找问题日志,降低问题分析成本和提高问题分析效率。

【技术实现步骤摘要】
一种日志处理方法及装置
本专利技术涉及数据处理
,具体涉及一种日志处理方法及装置。
技术介绍
随着互联网的发展,诸如商业银行系统等应用系统的应用越发广泛,为保证应用系统的稳定运行,当应用系统出现问题时,需要对问题日志进行分析。但是,由于应用系统的产品众多,目前各产品在对于日志的处理方式上没有统一的规范,问题日志夹杂在大量的基础日志中,需要技术人员从大量的基础日志中查找问题日志,或者,当问题日志被新产生的日志冲刷掉时,需要技术人员通过复现问题的方式来获取问题日志,前述两种获取问题日志的方式均会浪费大量的人力和时间,分析成本较高和分析效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供一种日志处理方法及装置,以解决目前分析问题日志的成本较高和效率较低等问题。为实现上述目的,本专利技术实施例提供如下技术方案:本专利技术实施例第一方面公开一种日志处理方法,所述方法包括:获取待处理问题的故障编码、问题产生时间和问题信息;利用预设的故障记录文件,确定与所述待处理问题的故障编码对应的日志的名称和抓取路径,所述故障记录文件中包含:多个故障编码,及每个故障编码对应的日志的名称和抓取路径;根据所述问题产生时间,结合所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取与所述待处理问题对应的日志,所述待处理问题对应的日志包括问题日志和目标系统的状态日志;将所述待处理问题对应的日志上传至数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。优选的,所述将所述待处理问题对应的日志上传至数据库中,根据所述问题产生时间展示所述待处理问题的问题信息,包括:针对所述待处理问题对应的每一日志,确定所述日志是否已经被上传至数据库中;将未被上传至所述数据库中的所述待处理问题对应的日志进行压缩,得到日志压缩包;基于预设的上传时间间隔,将所述日志压缩包上传至所述数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。优选的,所述根据所述问题产生时间,结合所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取与所述待处理问题对应的日志,包括:利用所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取日志产生时间涵盖所述问题产生时间的日志,并将其作为所述待处理问题对应的日志。优选的,所述将所述待处理问题对应的日志上传至数据库中之后,还包括:清除所述待处理问题对应的日志中的空文件和毁坏文件。优选的,根据所述问题产生时间展示所述待处理问题的问题信息之后,还包括:响应于用户点击所述待处理问题的问题信息的指令,从所述数据库中下载所述待处理问题对应的日志并将其反馈给所述用户。本专利技术实施例第二方面公开一种日志处理装置,所述装置包括:获取单元,用于获取待处理问题的故障编码、问题产生时间和问题信息;确定单元,用于利用预设的故障记录文件,确定与所述待处理问题的故障编码对应的日志的名称和抓取路径,所述故障记录文件中包含:多个故障编码,及每个故障编码对应的日志的名称和抓取路径;抓取单元,用于根据所述问题产生时间,结合所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取与所述待处理问题对应的日志,所述待处理问题对应的日志包括问题日志和目标系统的状态日志;处理单元,用于将所述待处理问题对应的日志上传至数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。优选的,所述处理单元包括:确定模块,用于针对所述待处理问题对应的每一日志,确定所述日志是否已经被上传至数据库中;压缩模块,用于将未被上传至所述数据库中的所述待处理问题对应的日志进行压缩,得到日志压缩包;处理模块,用于基于预设的上传时间间隔,将所述日志压缩包上传至所述数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。优选的,所述抓取单元具体用于:利用所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取日志产生时间涵盖所述问题产生时间的日志,并将其作为所述待处理问题对应的日志。优选的,所述处理单元还用于:将所述待处理问题对应的日志上传至数据库中之后,清除所述待处理问题对应的日志中的空文件和毁坏文件。优选的,所述装置还包括:反馈单元,用于响应于用户点击所述待处理问题的问题信息的指令,从所述数据库中下载所述待处理问题对应的日志并将其反馈给所述用户。基于上述本专利技术实施例提供的一种日志处理方法及装置,该方法为:获取待处理问题的故障编码、问题产生时间和问题信息;利用预设的故障记录文件,确定与待处理问题的故障编码对应的日志的名称和抓取路径;根据问题产生时间,结合待处理问题的故障编码对应的日志的名称和抓取路径,抓取与待处理问题对应的日志;将待处理问题对应的日志上传至数据库中,根据问题产生时间展示待处理问题的问题信息。本方案中,监控到待处理问题出现时,根据待处理问题的故障编码和问题产生时间,结合故障记录文件,抓取待处理问题对应的日志。将所抓取的日志上传至数据库中,根据问题产生时间展示待处理问题的问题信息。通过所展示的问题信息直观了解待处理问题,并可利用数据库中待处理问题对应的日志进行问题分析,不需要耗费大量人力物力查找问题日志,降低问题分析成本和提高问题分析效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种日志处理方法的流程图;图2为本专利技术实施例提供的上传日志并展示问题信息的流程图;图3为本专利技术实施例提供的一种日志处理装置的结构框图;图4为本专利技术实施例提供的一种日志处理装置的另一结构框图;图5为本专利技术实施例提供的一种日志处理装置的另一结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。由
技术介绍
可知,目前当应用系统出现问题时,技术人员需要从大量的基础日志中查找问题日志,或者,当问题日志被新产生的日志冲刷掉时,需要技术人员通过复现问题的方式来获取问题日志,前述方式均会浪费大本文档来自技高网
...

【技术保护点】
1.一种日志处理方法,其特征在于,所述方法包括:/n获取待处理问题的故障编码、问题产生时间和问题信息;/n利用预设的故障记录文件,确定与所述待处理问题的故障编码对应的日志的名称和抓取路径,所述故障记录文件中包含:多个故障编码,及每个故障编码对应的日志的名称和抓取路径;/n根据所述问题产生时间,结合所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取与所述待处理问题对应的日志,所述待处理问题对应的日志包括问题日志和目标系统的状态日志;/n将所述待处理问题对应的日志上传至数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。/n

【技术特征摘要】
1.一种日志处理方法,其特征在于,所述方法包括:
获取待处理问题的故障编码、问题产生时间和问题信息;
利用预设的故障记录文件,确定与所述待处理问题的故障编码对应的日志的名称和抓取路径,所述故障记录文件中包含:多个故障编码,及每个故障编码对应的日志的名称和抓取路径;
根据所述问题产生时间,结合所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取与所述待处理问题对应的日志,所述待处理问题对应的日志包括问题日志和目标系统的状态日志;
将所述待处理问题对应的日志上传至数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。


2.根据权利要求1所述的方法,其特征在于,所述将所述待处理问题对应的日志上传至数据库中,根据所述问题产生时间展示所述待处理问题的问题信息,包括:
针对所述待处理问题对应的每一日志,确定所述日志是否已经被上传至数据库中;
将未被上传至所述数据库中的所述待处理问题对应的日志进行压缩,得到日志压缩包;
基于预设的上传时间间隔,将所述日志压缩包上传至所述数据库中,根据所述问题产生时间展示所述待处理问题的问题信息。


3.根据权利要求1所述的方法,其特征在于,所述根据所述问题产生时间,结合所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取与所述待处理问题对应的日志,包括:
利用所述待处理问题的故障编码对应的日志的名称和抓取路径,抓取日志产生时间涵盖所述问题产生时间的日志,并将其作为所述待处理问题对应的日志。


4.根据权利要求1所述的方法,其特征在于,所述将所述待处理问题对应的日志上传至数据库中之后,还包括:
清除所述待处理问题对应的日志中的空文件和毁坏文件。


5.根据权利要求1所述的方法,其特征在于,根据所述问题产生时间展示所述待处理问题的问题信息之后,还包括:
响应于用户点击所述待处理问题的问题信息的指令,从所述数据库中...

【专利技术属性】
技术研发人员:朱辉
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1