本发明涉及计算机,尤其涉及一种日志文件采集方法、装置、电子设备及可读存储介质。
背景技术:
1、服务器日志数据是对服务器进行故障诊断或分析的重要依据,准确的服务器日志数据可以提高对服务器进行故障诊断的效率。
2、相关技术中通过服务器日志收集工具收集服务器各个模型的日志文件,并通过服务器日志诊断平台分析日志文件。
3、上述方法在收集服务器日志时,收集的为服务器的全量日志文件,而由于服务器与服务器之间存在的差异,导致不同服务器可能的故障原因也不相同,上述收集全量日志文件的方式占用了较多的存储资源,且不区分服务器之间的差异,造成日志文件冗余,降低了故障诊断的效率。
技术实现思路
1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种日志文件采集方法、装置、电子设备及可读存储介质。
2、第一方面,本申请实施例公开了一种日志文件采集方法,所述方法包括:
3、获取待采集服务器的第一特征信息;
4、将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器;
5、根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别;
6、根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值;所述指标数据用于判断日志文件是否符合筛选规则;
7、根据所述指标数据的第三权重值确定所述待采集服务器包含的日志文件各自对应的第四权重值,并对所述第四权重值属于第二预设范围的日志文件进行采集。
8、第二方面,本申请实施例公开了一种日志文件采集装置,所述装置包括:
9、获取模块,用于获取待采集服务器的第一特征信息;
10、第一确定模块,用于将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器;
11、第二确定模块,用于根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别;
12、第三确定模块,用于根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值;所述指标数据用于判断日志文件是否符合筛选规则;
13、采集模块,用于根据所述指标数据的第三权重值确定所述待采集服务器包含的日志文件各自对应的第四权重值,并对所述第四权重值属于第二预设范围的日志文件进行采集。
14、第三方面,本申请实施例还公开了一种电子设备,包括处理器和存储器、所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
15、第四方面,本申请实施例还公开了一种可读存储介质,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
16、本申请实施例中,将待采集服务器的第一特征信息与预设的数据库中的第二特征信息比较,确定预设的数据库中与待采集服务器属于同一类的目标服务器,相同类型的服务器出现同类型故障的概率较大。在确定了目标服务器后,根据目标服务器对应的故障类别的第一权重值,确定第一权重值较大的目标故障类别,根据目标故障类别进一步确定与目标故障类别对应的筛选规则和指标数据的权重值,在对服务器采集日志文件时,可以根据服务器中包括的指标数据计算日志文件的权重值,通过对日志文件的权重值排序,使得在采集日志文件时,可以准确采集到与诊断服务器故障相关联的日志文件,节省采集日志的时间,提高对服务器诊断的效率,同时少量的日志文件也节约了服务器的存储资源。
1.一种日志文件采集方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一特征信息与预设的数据库中包含的服务器的第二特征信息比较,确定所述预设的数据库中与所述待采集服务器属于同一类的目标服务器,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述目标服务器对应的故障类别的第一权重值,确定所述第一权重值处于第一预设范围的目标故障类别,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一比值与所述第二比值确定所述目标服务器对应的故障类别的第一权重值,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标故障类别对应的筛选规则的第二权重值,以及包含指标数据的所述筛选规则出现的次数,确定所述指标数据的第三权重值,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标故障类别对应的第一权重值,确定所述目标故障类别对应的筛选规则的第二权重值,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述指标数据的第三权重值确定所述待采集服务器包含的日志文件各自对应的第四权重值,包括;
8.一种日志文件采集装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器、所述存储器存储可、在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。