一种日志管理方法、装置及电子设备制造方法及图纸

技术编号:18860632 阅读:15 留言:0更新日期:2018-09-05 14:14
本发明专利技术实施例提供一种日志管理方法、装置及电子设备,通过从日志集中提取参考日志;当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。通过删除错误日志,能够有效减少日志噪声,提高日志准确性。

Log management method, device and electronic device

The embodiment of the present invention provides a log management method, apparatus and electronic device for extracting reference logs from a log set; if the extracted reference logs include a first exception trigger log and a second exception trigger log, the recording time of the first exception trigger log is the same as that of the second exception trigger log. Delete one of the first exception trigger logs and the second exception trigger log. By deleting the error log, it can effectively reduce log noise and improve log accuracy.

【技术实现步骤摘要】
一种日志管理方法、装置及电子设备
本专利技术涉及计算机
,特别是涉及一种日志管理方法、装置及电子设备。
技术介绍
日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系统中发生的事件,通过日志技术人员可以检查错误发生的原因。在一个具体实施例中,BMC(英文:BaseboardManagementController,中文:主板管理控制器)测试日志记录着系统关键硬件和传感器的工作状态,测试过程中日志会记录处理器、内存、硬盘等在系统运行过程中的Info、warning、error等信息;进一步能通过查看异常日志的描述以及上下文来了解发生的问题,并及时处理。然而,专利技术人通过研究发现,在日志生成的过程中,可能会产生较多错误的日志,例如误报的error信息等,错误的日志会给对日志分析工作带来较多噪声,严重时甚至影响日志分析精度。因此,如何提供一种日志管理方法提高日志准确性,是本领域技术人员亟需解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种日志管理方法、装置及电子设备,用于解决现有技术中日志准确性差的问题。为实现上述目的及其他相关目的,根据本专利技术的第一方面,本专利技术实施例提供一种日志管理方法,该方法包括以下步骤:从日志集中提取参考日志;当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。可选地,当参考日志包括第三异常触发日志,且第三异常触发日志包括状态参数、状态阈值以及第一状态标识时,该方法还包括:比较状态参数和状态阈值,得到相应的第二状态标识;当第二状态标识与第一状态标识不一致时,删除第三异常触发日志。可选地,该方法还包括:当提取到的参考日志包括具有相同记录内容的第一正常触发日志和第二正常触发日志时,若第一正常触发日志的序号符合数学关系、第二正常触发日志的序号不符合数学关系,删除所述第二正常触发日志。可选地,该方法还包括:减少日志集中排列在第二正常触发日志后的其他日志的序号。可选地,所述从日志集中提取参考日志,包括:从日志集中提取与关键字相匹配的参考日志。根据本专利技术的第二方面,本专利技术实施例还提供一种日志管理装置,该装置包括:提取模块,用于从日志集中提取参考日志;删除模块,用于当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。可选地,所述删除模块还用于,比较状态参数和状态阈值,得到相应的第二状态标识;当第二状态标识与第一状态标识不一致时,删除第三异常触发日志。可选地,所述删除模块还用于,当提取到的参考日志包括具有相同记录内容的第一正常触发日志和第二正常触发日志时,若第一正常触发日志的序号符合数学关系、第二正常触发日志的序号不符合数学关系,删除所述第二正常触发日志。根据本专利技术的第三方面,本专利技术实施例还提供一种电子设备,所述电子设备包括至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:从日志集中提取参考日志;当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。可选地,所述指令被所述至少一个处理器执行,以使所述至少一个处理器还能够:当参考日志包括第三异常触发日志,且第三异常触发日志包括状态参数、状态阈值以及第一状态标识时,比较状态参数和状态阈值,得到相应的第二状态标识;当第二状态标识与第一状态标识不一致时,删除第三异常触发日志。如上所述,本专利技术实施例提供的一种日志管理方法、装置及电子设备,具有以下有益效果:通过从日志集中提取参考日志;当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。通过删除错误日志,能够有效减少日志噪声,提高日志准确性。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种日志管理方法的流程示意图;图2是本专利技术实施例提供的另一种日志管理方法的流程示意图;图3是本专利技术实施例提供的再一种日志管理方法的流程示意图;图4是本专利技术实施例提供的一种日志管理装置的结构示意图;图5是本专利技术实施例提供的执行日志管理方法的电子设备的硬件结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。请参阅图1至图5。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。参见图1,是本专利技术实施例提供的一种日志管理方法的流程示意图,如图1所示,本专利技术实施例示出了日志管理的过程:步骤S101:从日志集中提取参考日志。日志通常用于记录系统中硬件、软件和系统问题等信息,同时还可以监视系统中发生的事件,用户可以通过查看日志来检查错误发生的原因。当系统运行正常时,例如系统重启,会触发记录正常触发日志;当系统运行异常时,例如温度异常或者内存异常,会触发记录异常触发日志。通常的日志可以包括序号、记录时间、记录内容和状态标识等。在一示例性实施例中,日志可以为“1|10/20/2017|16:35:42|SystemBootInitiatedSystemRestart|Asserted”日志中的每段信息通过“|”分割;其中,数字“1”表示序号,即表示为第一条日志;“10/20/2017|16:35:42”表示记录时间,即该日志对应事件发生在2017年10月20日16点35分42秒;“SystemBootInitiatedSystemRestart”表示记录内容,该日志的记录内容表示系统开始重启,当然日志的记录内容可以为其他内容用来描述事件信息,例如可以为记录内存异常的“MemoryDeviceDisabled”,记录温度异常的“Reading35>Threshold34deg”等;“Asserted”为状态标识,即该日志用于警告,当然,状态标识还可以为“Deasserted”,即该日志的状态为解除警告。需要说明的是,上本文档来自技高网
...

【技术保护点】
1.一种日志管理方法,其特征在于,包括以下步骤:从日志集中提取参考日志;当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。

【技术特征摘要】
1.一种日志管理方法,其特征在于,包括以下步骤:从日志集中提取参考日志;当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第一异常触发日志和第二异常触发日志中的任意一个。2.根据权利要求1所述的日志管理方法,其特征在于,当参考日志包括第三异常触发日志,且第三异常触发日志包括状态参数、状态阈值以及第一状态标识时,该方法还包括:比较状态参数和状态阈值,得到相应的第二状态标识;当第二状态标识与第一状态标识不一致时,删除第三异常触发日志。3.根据权利要求1所述的日志管理方法,其特征在于,还包括:当提取到的参考日志包括具有相同记录内容的第一正常触发日志和第二正常触发日志时,若第一正常触发日志的序号符合数学关系、第二正常触发日志的序号不符合数学关系,删除所述第二正常触发日志。4.根据权利要求3所述的日志管理方法,其特征在于,还包括:减少日志集中排列在第二正常触发日志后的其他日志的序号。5.根据权利要求1所述的日志管理方法,其特征在于,所述从日志集中提取参考日志,包括:从日志集中提取与关键字相匹配的参考日志。6.一种日志管理装置,其特征在于,包括:提取模块,用于从日志集中提取参考日志;删除模块,用于当提取到的参考日志包括第一异常触发日志和第二异常触发日志时,若第一异常触发日志的记录时间与第二异常触发日志的记录时间相同,删除第...

【专利技术属性】
技术研发人员:刘智刚
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1