本发明涉及运维,具体涉及一种处理运维报表的方法及装置。
背景技术:
1、在数据中心日常运维工作中,为保障分布式核心系统的持续稳定运行,需要对性能、容量、配置等相关指标进行长期跟踪和分析,而运维报表是解决前述需求的有效工具。
2、目前汇总、查看和分析运维报表中的异常数据、长期指标数据变化趋势还是基本完全依赖于人工;但是随着运维工作的需要,数据中心分布式核心系统的数量逐渐增多,每个分布式核心系统都包含几十到上百套机器,这就导致需要关注的指标和运维数量也成指数级增加,并且各类运维报表的生成时间和需要关注的时间区间也不相同;采取人工处理运维报表的方式耗时较长、步骤繁琐,处理效率较低。
技术实现思路
1、有鉴于此,本发明实施例提供一种处理运维报表的方法及装置,以解决目前采取人工处理运维报表的方式存在的处理效率较低等问题。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明实施例第一方面公开一种处理运维报表的方法,所述方法包括:
4、定期扫描数据中心对应的运维平台的文件存储模块;
5、若扫描到所述文件存储模块中有指定运维报表生成,将所生成的指定运维报表下载至指定目录中,并将下载至所述指定目录的指定运维报表从所述文件存储模块中删除;
6、根据所述指定目录中的指定运维报表的报表类型,解析所述指定目录中的指定运维报表以提取指定运维报表中的异常项结果,所述报表类型表征指定运维报表为指标数据类报表或配置数据类报表。
7、优选的,根据所述指定目录中的指定运维报表的报表类型,解析所述指定目录中的指定运维报表以提取指定运维报表中的异常项结果,包括:
8、对于所述指定目录中的每一指定运维报表,当所述指定运维报表为指标类数据报表,将所述指定运维报表中各项指标的指标数值与相应的告警阈值进行比较,以识别得到作为异常项结果的异常指标数值,所述异常指标数值为高于相应的告警阈值的指标数值或者低于相应的告警阈值的指标数值;
9、当所述指定运维报表为配置数据类报表,将所述指定运维报表中的各项配置与配置规范值进行比较,以识别得到作为异常项结果的异常配置,所述异常配置为与配置规范值不同的配置。
10、优选的,还包括:
11、对于所述指定目录中的每一指定运维报表,当所述指定运维报表为指标类数据报表,利用预设的预测模型预测所述指定运维报表在未来预设时长的指标数值以得到预测指标数值,所述预测模型基于样本数据训练自回归模型得到。
12、优选的,利用预设的预测模型预测所述指定运维报表在未来预设时长的指标数值以得到预测指标数值之后,还包括:
13、基于所述预测指标数值,生成指标预测报告;
14、将所述指标预测报告发送给指定对象。
15、优选的,还包括:
16、基于所述异常项结果,生成异常项汇总报告;
17、将所述异常项汇总报告发送给指定对象。
18、本发明实施例第二方面公开一种处理运维报表的装置,所述装置包括:
19、扫描单元,用于定期扫描数据中心对应的运维平台的文件存储模块;
20、处理单元,用于若扫描到所述文件存储模块中有指定运维报表生成,将所生成的指定运维报表下载至指定目录中,并将下载至所述指定目录的指定运维报表从所述文件存储模块中删除;
21、解析单元,用于根据所述指定目录中的指定运维报表的报表类型,解析所述指定目录中的指定运维报表以提取指定运维报表中的异常项结果,所述报表类型表征指定运维报表为指标数据类报表或配置数据类报表。
22、优选的,所述解析单元具体用于:
23、对于所述指定目录中的每一指定运维报表,当所述指定运维报表为指标类数据报表,将所述指定运维报表中各项指标的指标数值与相应的告警阈值进行比较,以识别得到作为异常项结果的异常指标数值,所述异常指标数值为高于相应的告警阈值的指标数值或者低于相应的告警阈值的指标数值;
24、当所述指定运维报表为配置数据类报表,将所述指定运维报表中的各项配置与配置规范值进行比较,以识别得到作为异常项结果的异常配置,所述异常配置为与配置规范值不同的配置。
25、优选的,还包括:
26、预测单元,用于对于所述指定目录中的每一指定运维报表,当所述指定运维报表为指标类数据报表,利用预设的预测模型预测所述指定运维报表在未来预设时长的指标数值以得到预测指标数值,所述预测模型基于样本数据训练自回归模型得到。
27、优选的,还包括:
28、第一报告生成单元,用于基于所述预测指标数值,生成指标预测报告;将所述指标预测报告发送给指定对象。
29、优选的,还包括:
30、第二报告生成单元,用于基于所述异常项结果,生成异常项汇总报告;将所述异常项汇总报告发送给指定对象。
31、基于上述本发明实施例提供的一种处理运维报表的方法及装置,该方法包括:定期扫描数据中心对应的运维平台的文件存储模块;若扫描到文件存储模块中有指定运维报表生成,将所生成的指定运维报表下载至指定目录中,并将下载至指定目录的指定运维报表从文件存储模块中删除;根据指定目录中的指定运维报表的报表类型,解析指定目录中的指定运维报表以提取指定运维报表中的异常项结果。本方案中,定期扫描数据中心对应的运维平台的文件存储模块,将文件存储模块中的指定运维报表下载至指定目录中,并将下载至指定目录的指定运维报表从文件存储模块中删除。根据指定目录中的指定运维报表的报表类型,解析指定目录中的指定运维报表以提取指定运维报表中的异常项结果,不再依赖于人工就能够自动提取出指定运维报表中的异常项结果,提高处理效率。
1.一种处理运维报表的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述指定目录中的指定运维报表的报表类型,解析所述指定目录中的指定运维报表以提取指定运维报表中的异常项结果,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,利用预设的预测模型预测所述指定运维报表在未来预设时长的指标数值以得到预测指标数值之后,还包括:
5.根据权利要求1-4中任一所述的方法,其特征在于,还包括:
6.一种处理运维报表的装置,其特征在于,所述装置包括:
7.根据权利要求6所述的装置,其特征在于,所述解析单元具体用于:
8.根据权利要求7所述的装置,其特征在于,还包括:
9.根据权利要求8所述的装置,其特征在于,还包括:
10.根据权利要求6-9中任一所述的装置,其特征在于,还包括: