运维管理方法、装置、设备及介质制造方法及图纸

技术编号:33640098 阅读:20 留言:0更新日期:2022-06-02 01:59
本公开提供了一种运维管理方法,可以应用于金融领域的数据分析或其他领域的数据分析。该运维管理方法包括:获取数据库的报警信息和性能容量信息;根据报警信息确定报警信息的报警原因和报警信息的响应方式;根据性能容量信息确定数据库的运行状态;以及根据报警原因、报警信息的响应方式和运行状态对数据库进行运维管理。本公开还提供了一种运维管理装置、设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。

【技术实现步骤摘要】
运维管理方法、装置、设备及介质


[0001]本公开涉及数据分析领域,更具体地涉及一种运维管理方法、装置、设备及介质,可用于金融领域或其他领域。

技术介绍

[0002]在金融科技发展的初级阶段,数据库运维人员总是面临着庞大的数据报警信息以及非系统化的整改方法。不仅数据库承担了极大的运行压力,运维人员也时刻承担着数以倍计的运维压力。但根据多年发生的运维事件以及总结的运维经验来看,大多数数据库面临的问题总有相似或相同之处,解决办法更是处处体现着而正是这种重复性劳动却耗费了运维人员大量的时间和精力。
[0003]于是,如何通过计算机来替代这种重复性劳动,提供一个专业化、平台化、自动化的解决方案,从根本上解决运维人员的痛点便成为了现在甚至是未来几年工作的重中之重。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种运维管理方法、装置、设备、介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种运维管理方法,包括:获取数据库的报警信息和性能容量信息;根据报警信息确定报警信息的报警原因和报警信息的响应方式;根据性能容量信息确定数据库的运行状态;以及根据报警原因、报警信息的响应方式和运行状态对所述数据库进行运维管理。
[0006]根据本公开的实施例,根据报警信息确定报警信息的报警原因和报警信息的响应方式包括:对报警信息进行数据预处理,以剔除误差数据;提取预处理后的报警信息的特征值;根据特征值对报警信息进行聚类分析,以确定报警信息的问题类别、问题类别的报警原因和问题类别的响应方式;根据特征值计算权重值,权重值包含任务的紧急程度;根据权重值对问题类别的报警原因和问题类别的响应方式进行处理,确定报警信息的报警原因和报警信息的响应方式。
[0007]根据本公开的实施例,对报警信息进行数据预处理,以剔除误差数据包括:采用时间序列模型分析报警数据,确定拟合曲线;根据拟合曲线上的时间点和时间点的前接时间点的数据均值获得时间点的斜率;根据拟合曲线确定误差数据;根据误差数据的时间点的前后时间点的斜率的平均值替换误差数据,以剔除误差数据。
[0008]根据本公开的实施例,提取预处理后的报警信息的特征值包括:根据中文分词算法提取预处理后的报警信息中的网络地址、时间、内容;根据地址、时间、内容得出特征值,特征值包含网络地址、报警时间、报警内容。
[0009]根据本公开的实施例,根据特征值计算权重值包括:根据特征值中的网络地址和报警时间确认第一参数;根据特征值中的报警次数确认第二参数;根据历史报警信息和特征值在拓扑图的拓扑距离确定第三参数;根据第一参数、第二参数及第三参数的乘积确定
权重值。
[0010]根据本公开的实施例,根据权重值对问题类别的报警原因和问题类别的响应方式进行处理,确定报警信息的报警原因和报警信息的响应方式包括:根据权重值,确认优先处理的报警信息;对优先处理的报警信息、对应的问题类别、问题类别的报警原因和问题类别的响应方式采用推荐算法进行处理,确定报警信息的报警原因和报警信息的响应方式,其中,推荐算法包括内容推荐算法和协调推荐算法。
[0011]根据本公开的实施例,根据性能容量信息确定数据库的运行状态包括:根据性能容量信息定期检查数据库的运行环境;根据运行环境预测性能容量信息的变化趋势,确定数据库的运行状态。
[0012]根据本公开的实施例,获取数据库的报警信息和性能容量信息之后,运维管理方法还包括:对报警信息和性能容量信息设置多链接信息,多链接信息包括:网络地址、数据库名称、应用名称。
[0013]本公开的第二方面提供了一种运维管理装置,包括:收集模块,用于获取数据库的报警信息和性能容量信息;报警信息模块,用于根据报警信息确定报警信息的报警原因和报警信息的响应方式;健康检查模块,用于根据性能容量信息确定数据库的运行状态;以及运维模块,用于根据报警原因、报警信息的响应方式和运行状态对所述数据库进行运维管理。
[0014]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行上述运维管理方法。
[0015]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述运维管理方法。
[0016]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述运维管理方法。
附图说明
[0017]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0018]图1示意性示出了根据本公开实施例的运维管理方法、装置、设备、介质和程序产品的应用场景图;
[0019]图2示意性示出了根据本公开实施例的运维管理方法的流程图;
[0020]图3示意性示出了根据本公开实施例的报警信息分析方法的流程图;
[0021]图4示意性示出了根据本公开实施例的预处理方法的流程图;
[0022]图5示意性示出了根据本公开实施例的权重值确认方法的流程图;
[0023]图6示意性示出了根据本公开实施例的报警原因和报警信息的响应方式确认方法的流程图;
[0024]图7示意性示出了根据本公开实施例的运行状态检查方法的流程图;
[0025]图8示意性示出了根据本公开实施例的数据库监控管理系统的结构框图;
[0026]图9示意性示出了根据本公开实施例的运维管理装置的结构框图;以及
[0027]图10示意性示出了根据本公开实施例的适于实现运维管理方法的电子设备的方框图。
具体实施方式
[0028]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0029]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0030]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0031]在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运维管理方法,包括:获取数据库的报警信息和性能容量信息;根据所述报警信息确定所述报警信息的报警原因和所述报警信息的响应方式;根据所述性能容量信息确定所述数据库的运行状态;以及根据所述报警原因、所述报警信息的响应方式和所述运行状态对所述数据库进行运维管理。2.根据权利要求1所述的运维管理方法,所述根据所述报警信息确定所述报警信息的报警原因和所述报警信息的响应方式包括:对所述报警信息进行数据预处理,以剔除误差数据;提取预处理后的报警信息的特征值;根据所述特征值对报警信息进行聚类分析,以确定所述报警信息的问题类别、所述问题类别的报警原因和所述问题类别的响应方式;根据所述特征值计算权重值,所述权重值包含任务的紧急程度;根据所述权重值对所述问题类别的报警原因和所述问题类别的响应方式进行处理,确定所述报警信息的报警原因和所述报警信息的响应方式。3.根据权利要求2所述运维管理方法,所述对所述报警信息进行数据预处理,以剔除误差数据包括:采用时间序列模型分析所述报警数据,确定拟合曲线;根据所述拟合曲线上的时间点和所述时间点的前接时间点的数据均值获得所述时间点的斜率;根据所述拟合曲线确定所述误差数据;根据误差数据的时间点的前后时间点的斜率的平均值替换所述误差数据。4.根据权利要求2所述的运维管理方法,所述提取预处理后的报警信息的特征值包括:根据中文分词算法提取所述预处理后的报警信息中的网络地址、时间、内容;根据所述地址、时间、内容得出所述特征值,所述特征值包含网络地址、报警时间、报警内容。5.根据权利要求2所述的运维管理方法,所述根据所述特征值计算权重值包括:根据所述特征值中的网络地址和报警时间确认第一参数;根据所述特征值中的报警次数确认第二参数;根据历史报警信息和所述特征值在拓扑图的拓扑距离确定第三参数;根据所述第一参数、第二参数及第三参数的乘积确定所述权重值。6.根据权利要求2所述...

【专利技术属性】
技术研发人员:王霄
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1