日志文件采集方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38410223 阅读:11 留言:0更新日期:2023-08-07 11:16
本发明专利技术提供了一种日志文件采集方法、装置、电子设备及可读存储介质,将待采集服务器的第一特征信息与预设的数据库中的第二特征信息比较,确定预设的数据库中与待采集服务器属于同一类的目标服务器,相同类型的服务器出现同类型故障的概率较大。在确定了目标服务器后,根据目标服务器对应的故障类别的第一权重值,确定第一权重值较大的目标故障类别,根据目标故障类别进一步确定与目标故障类别对应的筛选规则和指标数据的权重值,在对服务器采集日志文件时,可以根据服务器中包括的指标数据计算日志文件的权重值,使得在采集日志文件时,可以准确采集到与诊断服务器故障相关联的日志文件,节省采集日志的时间,也节约了服务器的存储资源。器的存储资源。器的存储资源。

【技术实现步骤摘要】
日志文件采集方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种日志文件采集方法、装置、电子设备及可读存储介质。

技术介绍

[0002]服务器日志数据是对服务器进行故障诊断或分析的重要依据,准确的服务器日志数据可以提高对服务器进行故障诊断的效率。
[0003]相关技术中通过服务器日志收集工具收集服务器各个模型的日志文件,并通过服务器日志诊断平台分析日志文件。
[0004]上述方法在收集服务器日志时,收集的为服务器的全量日志文件,而由于服务器与服务器之间存在的差异,导致不同服务器可能的故障原因也不相同,上述收集全量日志文件的方式占用了较多的存储资源,且不区分服务器之间的差异,造成日志文件冗余,降低了故障诊断的效率。

技术实现思路

[0005]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种日志文件采集方法、装置、电子设备及可读存储介质。
[0006]第一方面,本申请实施例公开了一种日志文件采集方法,所述方法包括:
[0007]获取待采集服务器的第一特征信息;
[0008]将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器;
[0009]根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别;
[0010]根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值;所述指标数据用于判断日志文件是否符合筛选规则;
[0011]根据所述指标数据的第三权重值确定所述待采集服务器包含的日志文件各自对应的第四权重值,并对所述第四权重值属于第二预设范围的日志文件进行采集。
[0012]第二方面,本申请实施例公开了一种日志文件采集装置,所述装置包括:
[0013]获取模块,用于获取待采集服务器的第一特征信息;
[0014]第一确定模块,用于将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器;
[0015]第二确定模块,用于根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别;
[0016]第三确定模块,用于根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值;所述指标数
据用于判断日志文件是否符合筛选规则;
[0017]采集模块,用于根据所述指标数据的第三权重值确定所述待采集服务器包含的日志文件各自对应的第四权重值,并对所述第四权重值属于第二预设范围的日志文件进行采集。
[0018]第三方面,本申请实施例还公开了一种电子设备,包括处理器和存储器、所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0019]第四方面,本申请实施例还公开了一种可读存储介质,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0020]本申请实施例中,将待采集服务器的第一特征信息与预设的数据库中的第二特征信息比较,确定预设的数据库中与待采集服务器属于同一类的目标服务器,相同类型的服务器出现同类型故障的概率较大。在确定了目标服务器后,根据目标服务器对应的故障类别的第一权重值,确定第一权重值较大的目标故障类别,根据目标故障类别进一步确定与目标故障类别对应的筛选规则和指标数据的权重值,在对服务器采集日志文件时,可以根据服务器中包括的指标数据计算日志文件的权重值,通过对日志文件的权重值排序,使得在采集日志文件时,可以准确采集到与诊断服务器故障相关联的日志文件,节省采集日志的时间,提高对服务器诊断的效率,同时少量的日志文件也节约了服务器的存储资源。
附图说明
[0021]图1是本专利技术实施例提供的一种日志文件采集方法的步骤流程图;
[0022]图2是本专利技术实施例提供的又一种日志文件采集方法的步骤流程图;
[0023]图3是本专利技术实施例提供的一种日志文件采集装置的框图;
[0024]图4是本专利技术另一个实施例的终端的框图;
[0025]图5是本专利技术另一个实施例的终端的结构示意图。
具体实施方式
[0026]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0027]参考图1,其示出了本申请实施例提供的日志文件采集方法的步骤流程图,所述方法包括:
[0028]步骤101,获取待采集服务器的第一特征信息。
[0029]在本专利技术实施例中,待采集服务器可以为需要进行日志文件采集,以根据日志文件分析故障信息的服务器。待采集服务器对应的第一特征信息可以为待采集服务器对应的服务器资产信息指标,例如:待采集服务器的机器高度、电源数量、服务器平台等特征信息。获取的待采集服务器的k个服务器资产信息指标组成待采集的第一特征信息,表示为{r1,r2,

r
k
}。对于不同的服务器,其对应的第一特征信息不同。
[0030]步骤102,将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息
比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器。
[0031]在本专利技术实施例中,预设的数据库可以为根据已有的服务器的历史信息建立的数据库。预设的数据库中的服务器以及服务器对应的日志文件可以作为样本数据,通过对样本数据的分析,可以确定不同种类服务器的故障类型的区别。例如,若预设的数据库中有a台服务器,数据库中还保存有a台服务器各自对应的第二特征信息。第二特征信息可以为数据库中的服务器各自对应的服务器资产信息指标,可以表示为{A1,A2,

A
k
}。
[0032]进一步地,将待采集服务器的第一特征信息中的k个服务器资产信息指标分别与预设的数据库中的每一个服务器对应的服务器资产信息指标比较,例如可以比较A1与r1、A2与r2等,通过对第一特征信息与第二特征信息包含的特征之间的比较,可以确定预设的数据库中与待采集服务器属于同一类的目标服务器。同一类的服务器的各项硬件或其他配置比较相似,在对服务器的故障进行诊断时,可以以目标服务器作为参考数据。
[0033]步骤103,根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别。
[0034]在本专利技术实施例中,从预设的数据库中确定的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志文件采集方法,其特征在于,所述方法包括:获取待采集服务器的第一特征信息;将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器;根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别;根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值;所述指标数据用于判断日志文件是否符合筛选规则;根据所述指标数据的第三权重值确定所述待采集服务器包含的日志文件各自对应的第四权重值,并对所述第四权重值属于第二预设范围的日志文件进行采集。2.根据权利要求1所述的方法,其特征在于,所述将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器,包括:确定所述第一特征信息与所述预设的数据库中包含的服务器的第二特征信息之间的欧式距离;将所述预设的数据库中与所述第一特征信息之间的欧式距离小于预设阈值的服务器,确定为与所述待采集服务器属于同一类的目标服务器。3.根据权利要求1所述的方法,其特征在于,根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别,包括:针对所述预设的数据库中的每一个故障类别,确定所述故障类别中包含的服务器的台数与所述预设的数据库中服务器的总台数的第一比值;针对所述目标服务器对应的每一个故障类别,确定所述故障类别中包含的目标服务器的台数,与所述故障类别在预设的数据库中包含的服务器的台数的第二比值;根据所述第一比值与所述第二比值确定所述目标服务器对应的故障类别的第一权重值,并将所述第一权重值处于第一预设范围的故障类别确定为目标故障类别。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一比值与所述第二比值确定所述目标服务器对应的故障类别的第一权重值,包括:将所述目标服务器对应的故障类别对应的第一比值,以及所述目标服务器对应的故障类别对应的第二比值的乘积,作为所述目标服务器对应的故障类别的第一权重值。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值,...

【专利技术属性】
技术研发人员:王崇娇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1