故障处理方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:34044923 阅读:74 留言:0更新日期:2022-07-06 14:23
本公开提供了一种故障处理方法及装置、电子设备和计算机可读存储介质,可以应用于大数据技术领域。该故障处理方法包括:接收来自于待测数据库的待测故障日志数据;将待测故障日志数据输入日志模板树,其中,日志模板树包括多个关键词集合,以及与多个关键词集合分别对应的故障类别标签,多个关键词集合是对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到的;利用日志模板树输出待测数据库的故障类别;以及根据待测数据库的故障类别对待测数据库进行故障处理。类别对待测数据库进行故障处理。类别对待测数据库进行故障处理。

Fault handling method and device, electronic equipment and computer readable storage medium

【技术实现步骤摘要】
故障处理方法及装置、电子设备和计算机可读存储介质


[0001]本公开大数据
,具体地涉及一种故障处理方法、装置、设备、介质和程序产品。

技术介绍

[0002]在数据库运维工作中,运维工程师需要确定数据库的故障类别。通常,运维工程师会查看故障时段内打印出来的数据库故障日志,根据历史运维经验进行故障排查。因这种方式依赖于历史经验,人为判断对故障认知存在局限性,对未知类型的故障预测准确性不高,且通过人工排查流程繁琐且耗时较长。

技术实现思路

[0003]鉴于上述问题,本公开提供了一种故障处理方法、装置、设备、介质和程序产品。
[0004]本公开的一个方面,提供了一种故障处理方法,包括:
[0005]接收来自于待测数据库的待测故障日志数据;
[0006]将待测故障日志数据输入日志模板树,其中,日志模板树包括多个关键词集合,以及与多个关键词集合分别对应的故障类别标签,多个关键词集合是对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到的;
[0007]利用日志模板树输出待测数据库的故障类别;以及
[0008]根据待测数据库的故障类别对待测数据库进行故障处理。
[0009]根据本公开的实施例,其中,对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到多个关键词集合包括:
[0010]利用预定聚类算法对目标故障日志数据进行聚类,以得到预设数量的日志数据集;
[0011]构建与预设数量的日志数据集关联的多个关键词集合。/>[0012]根据本公开的实施例,其中,利用预定聚类算法对目标故障日志数据进行聚类,以得到预设数量的日志数据集包括:
[0013]从目标故障日志数据中确定多个特征词;
[0014]计算多个特征词的权重;
[0015]基于多个特征词的权重,利用预定聚类算法,对目标故障日志数据进行聚类,以得到预设数量的日志数据集。
[0016]根据本公开的实施例,其中,构建与预设数量的日志数据集关联的多个关键词集合包括:
[0017]从预设数量的日志数据集中确定多个初选词集合;
[0018]将多个初选词集合中的停用词去除,以得到多个再选词集合;
[0019]分别计算多个再选词集合中的再选词的词频;
[0020]根据多个再选词集合中的再选词的词频,确定多个关键词集合。
[0021]根据本公开的实施例,其中,与多个关键词集合分别对应的故障类别标签,是对预设数量的日志数据集进行处理得到的。
[0022]根据本公开的实施例,其中,对预设数量的日志数据集进行处理,得到与多个关键词集合分别对应的故障类别标签包括:
[0023]根据预设数量的日志数据集,确定多个预选故障日志数据集,其中每个预选故障日志数据集关联一个关键词集合;
[0024]确定与多个预选故障日志数据集分别对应的预选故障类别标签;
[0025]将多个预选故障类别标签,作为与预选故障日志数据集关联的关键词集合对应的故障类别标签。
[0026]根据本公开的实施例,其中,确定与多个预选故障日志数据集分别对应的预选故障类别标签包括:
[0027]确定与多个预选故障日志数据集分别对应的目标数据库的标识信息、以及确定与多个预选故障日志数据集分别对应的参考关键词集合;
[0028]获取目标数据库的目标历史运维数据;
[0029]根据目标历史运维数据、参考关键词集合,确定目标数据库的故障类别;
[0030]根据目标数据库的故障类别,确定与多个预选故障日志数据集分别对应的预选故障类别标签。
[0031]根据本公开的实施例,其中,日志模板树是对初始日志模板树进行修正得到的,其中初始日志模板树包括多个初始关键词集合、以及与多个初始关键词集合分别对应的故障类别标签;
[0032]对初始日志模板树进行修正得到日志模板树包括:
[0033]根据初始日志模板树、目标故障日志数据,确定无效关键词;
[0034]将初始关键词集合中的无效关键词去除,以得到日志模板树。
[0035]根据本公开的实施例,其中,目标故障日志数据是对原始故障日志数据进行筛选处理得到的,原始故障日志数据按照故障级别分为:报错日志数据、死锁日志数据、告警日志数据、消息日志数据;
[0036]对原始故障日志数据进行筛选处理得到目标故障日志数据包括:
[0037]筛选出原始故障日志数据中的报错日志数据和死锁日志数据,作为目标故障日志数据。
[0038]本公开的另一个方面提供了一种故障处理装置,包括接收模块、输入模块、输出模块和第一处理模块。
[0039]其中,接收模块,用于接收来自于待测数据库的待测故障日志数据;
[0040]输入模块,用于将所述待测故障日志数据输入日志模板树,其中,所述日志模板树包括多个关键词集合,以及与多个所述关键词集合分别对应的故障类别标签,所述多个所述关键词集合是对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到的;
[0041]输出模块,用于利用所述日志模板树输出所述待测数据库的故障类别;以及
[0042]第一处理模块,用于根据所述待测数据库的故障类别对所述待测数据库进行故障处理。
[0043]根据本公开的实施例,上述装置还包括第二处理模块,用于对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到多个关键词集合,其中第二处理模块包括:
[0044]聚类单元,用于利用预定聚类算法对目标故障日志数据进行聚类,以得到预设数量的日志数据集;
[0045]构建单元,用于构建与预设数量的日志数据集关联的多个关键词集合。
[0046]根据本公开的实施例,其中,聚类单元包括:
[0047]第一确定子单元,用于从目标故障日志数据中确定多个特征词;
[0048]第一计算子单元,用于计算多个特征词的权重;
[0049]聚类子单元,用于基于多个特征词的权重,利用预定聚类算法,对目标故障日志数据进行聚类,以得到预设数量的日志数据集。
[0050]根据本公开的实施例,其中,构建单元包括:
[0051]第二确定子单元,用于从预设数量的日志数据集中确定多个初选词集合;
[0052]去除子单元,用于将多个初选词集合中的停用词去除,以得到多个再选词集合;
[0053]第二计算子单元,用于分别计算多个再选词集合中的再选词的词频;
[0054]第三确定子单元,用于根据多个再选词集合中的再选词的词频,确定多个关键词集合。
[0055]根据本公开的实施例,上述装置还包括第三处理模块,用于对预设数量的日志数据集进行处理,得到与多个关键词集合分别对应的故障类别标签。
[0056]根据本公开的实施例,其中,第三处理模块包括:
[0057]第一确定单元,用于根据预设数量的日志数据集,确定多个预选故障日志数据集,其中每本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种故障处理方法,包括:接收来自于待测数据库的待测故障日志数据;将所述待测故障日志数据输入日志模板树,其中,所述日志模板树包括多个关键词集合,以及与多个所述关键词集合分别对应的故障类别标签,所述多个所述关键词集合是对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到的;利用所述日志模板树输出所述待测数据库的故障类别;以及根据所述待测数据库的故障类别对所述待测数据库进行故障处理。2.根据权利要求1所述的方法,其中,对在预设历史时间段内的预选故障级别的目标故障日志数据进行处理得到所述多个所述关键词集合包括:利用预定聚类算法对所述目标故障日志数据进行聚类,以得到预设数量的日志数据集;构建与所述预设数量的日志数据集关联的多个所述关键词集合。3.根据权利要求2所述的方法,其中,所述利用预定聚类算法对所述目标故障日志数据进行聚类,以得到预设数量的日志数据集包括:从所述目标故障日志数据中确定多个特征词;计算所述多个特征词的权重;基于所述多个特征词的权重,利用所述预定聚类算法,对所述目标故障日志数据进行聚类,以得到预设数量的日志数据集。4.根据权利要求2所述的方法,其中,所述构建与所述预设数量的日志数据集关联的多个所述关键词集合包括:从所述预设数量的日志数据集中确定多个初选词集合;将所述多个初选词集合中的停用词去除,以得到多个再选词集合;分别计算所述多个再选词集合中的再选词的词频;根据所述多个再选词集合中的再选词的词频,确定所述多个关键词集合。5.根据权利要求2所述的方法,其中,所述与多个所述关键词集合分别对应的故障类别标签,是对所述预设数量的日志数据集进行处理得到的。6.根据权利要求5所述的方法,其中,对所述预设数量的日志数据集进行处理,得到与多个所述关键词集合分别对应的故障类别标签包括:根据所述预设数量的日志数据集,确定多个预选故障日志数据集,其中每个所述预选故障日志数据集关联一个所述关键词集合;确定与所述多个预选故障日志数据集分别对应的预选故障类别标签;将多个所述预选故障类别标签,作为与所述预选故障日志数据集关联的所述关键词集合对应的故障类别标签。7.根据权利要求6所述的方法,其中,所述确定与所述多个预选故障日志数据集分别对应的预选故障类别标签包括:确定与所述多个预选故障日志数据集分...

【专利技术属性】
技术研发人员:张静张宪波
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1