数据中心的监控数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:29023853 阅读:23 留言:0更新日期:2021-06-26 05:25
本申请涉及一种数据中心的监控数据处理方法、装置、设备及存储介质,该方法包括:接收客户端发送的监控数据处理请求,提取监控数据处理请求中的第一监控服务器标识和目标操作标识信息;当第一监控服务器标识对应的第一监控服务器的监控周期,在第一预设时间内变短的情况符合预设条件时,通过所确定的目标监控服务器对第一监控服务器所采集的目标监控数据,执行与目标操作标识信息对应的目标操作,得到执行结果。本申请能够避免监控服务器在以较短的监控周期对数据中心进行数据采集的同时,对所采集的监控数据进行处理,减少监控服务器的性能压力,确保数据中心在负载过大时的监控质量,提升管理运营效率。提升管理运营效率。提升管理运营效率。

【技术实现步骤摘要】
数据中心的监控数据处理方法、装置、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种数据中心的监控数据处理方法、装置设备及存储介质。

技术介绍

[0002]为了实现对数据中心的管理运营,通常每个数据中心都有其对应的监控服务器,该监控服务器按照预设的监控周期采集数据中心的数据以及对采集到的监控数据进行处理。为防止数据中心出现异常,当数据中心的负载过大时,监控服务器将以更短的监控周期进行数据的采集。
[0003]相关技术中,每个监控服务器仅处理各自所采集的数据中心的监控数据,若监控服务器在以较短的监控周期对数据中心进行数据采集的同时,又要对所采集的监控数据进行处理,将会增加监控服务器的性能压力,甚至出现监控服务器崩溃的现象,造成对数据中心的监控数据丢失,降低对数据中心的监控质量,进而影响管理运营效率。

技术实现思路

[0004]本申请提供一种数据中心的监控数据处理方法、装置、设备及存储介质,能够避免监控服务器在以较短的监控周期对数据中心进行数据采集的同时,对所采集的监控数据进行处理,减少监控服务器的性能压力,确保数据中心在负载过大时的监控质量,提升管理运营效率。
[0005]一方面,本申请提供了一种数据中心的监控数据处理方法,所述方法包括:接收客户端发送的监控数据处理请求,提取所述监控数据处理请求中的第一监控服务器标识和目标操作标识信息;获取所述第一监控服务器标识对应的第一监控服务器的监控周期;其中,所述第一监控服务器的监控周期与所述第一监控服务器所监控的数据中心的负载值成反比关系;当所述第一监控服务器的监控周期在第一预设时间内变短的情况符合预设条件时,确定每个第二监控服务器的负载值;获取各个所述第二监控服务器的监控周期和所述第二监控服务器所监控的数据中心的业务类型;根据各个所述第二监控服务器的负载值、所述第二监控服务器的监控周期以及所述第二监控服务器所监控的数据中心的业务类型,确定目标监控服务器;向所述目标监控服务器发送监控数据处理指令,以使所述目标监控服务器从云端数据库上所存储的所述第一监控服务器所采集的监控数据中,获取与所述目标操作标识信息对应的目标监控数据,对所述目标监控数据执行与所述目标操作标识信息对应的目标操作;接收所述目标监控服务器发送的与所述目标操作的执行结果,将所述执行结果反馈至所述客户端。
[0006]另一方面提供了一种数据中心的监控数据处理装置,所述装置包括:请求接收模块,用于接收客户端发送的监控数据处理请求,提取所述监控数据处理请求中的第一监控服务器标识和目标操作标识信息;第一信息获取模块,用于获取所述第一监控服务器标识对应的第一监控服务器的监控周期;其中,所述第一监控服务器的监控周期与所述第一监控服务器所监控的数据中心的负载值成反比关系;负载确定模块,用于当所述第一监控服务器的监控周期在第一预设时间内变短的情况符合预设条件时,确定每个第二监控服务器的负载值;第二信息获取模块,用于获取各个所述第二监控服务器的监控周期和所述第二监控服务器所监控的数据中心的业务类型;目标监控服务器确定模块,用于根据各个所述第二监控服务器的负载值、所述第二监控服务器的监控周期以及所述第二监控服务器所监控的数据中心的业务类型,确定目标监控服务器;处理指令发送模块,用于向所述目标监控服务器发送监控数据处理指令,以使所述目标监控服务器从云端数据库上所存储的所述第一监控服务器所采集的监控数据中,获取与所述目标操作标识信息对应的目标监控数据,对所述目标监控数据执行与所述目标操作标识信息对应的目标操作;处理结果反馈模块,用于接收所述目标监控服务器发送的与所述目标操作对应的执行结果,将所述执行结果反馈至所述客户端。
[0007]另一方面提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由所述处理器加载并执行以实现如上所述的数据中心的监控数据处理方法。
[0008]另一方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上所述的数据中心的监控数据处理方法。
[0009]本申请在检测到第一监控服务器的监控周期在第一预设时间内变短的情况符合预设条件时,根据各个第二监控服务器的负载值、监控周期以及所监控的数据中心的业务类型,确定目标监控服务器;将原本由第一监控服务器执行的目标操作,改为由目标监控服务器执行。通过由目标监控服务器执行目标操作,能够第一监控服务器在以较短的监控周期对数据中心进行数据采集的同时,对所采集的监控数据进行处理,减少第一监控服务器的性能压力,确保第一监控服务器所监控的数据中心在负载过大时的监控质量,提升管理运营效率。
附图说明
[0010]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0011]图1是本申请实施例提供的一种实施环境的示意图。
[0012]图2是本申请实施例提供的一种数据中心的监控数据处理方法的流程示意图。
[0013]图3是本申请实施例提供的另一种数据中心的监控数据处理方法的流程示意图。
[0014]图4是本申请实施例提供的另一种数据中心的监控数据处理方法的流程示意图。
[0015]图5是本申请实施例提供的确定第二监控服务器的负载值的流程示意图。
[0016]图6是本申请实施例提供的获取负载相关系数的流程示意图。
[0017]图7是本申请实施例提供的另一种数据中心的监控数据处理方法的流程示意图。
[0018]图8是本申请实施例提供的确定目标监控服务器的流程示意图。
[0019]图9是本申请实施例提供的一种数据中心的监控数据处理装置的结构框图。
[0020]图10是本申请实施例提供的一种用于实现本申请实施例所提供的计算机设备的硬件结构示意图。
具体实施方式
[0021]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据中心的监控数据处理方法,其特征在于,所述方法包括:接收客户端发送的监控数据处理请求,提取所述监控数据处理请求中的第一监控服务器标识和目标操作标识信息;获取所述第一监控服务器标识对应的第一监控服务器的监控周期;其中,所述第一监控服务器的监控周期与所述第一监控服务器所监控的数据中心的负载值成反比关系;当所述第一监控服务器的监控周期在第一预设时间内变短的情况符合预设条件时,确定每个第二监控服务器的负载值;获取各个所述第二监控服务器的监控周期和所述第二监控服务器所监控的数据中心的业务类型;根据各个所述第二监控服务器的负载值、所述第二监控服务器的监控周期以及所述第二监控服务器所监控的数据中心的业务类型,确定目标监控服务器;向所述目标监控服务器发送监控数据处理指令,以使所述目标监控服务器从云端数据库上所存储的所述第一监控服务器所采集的监控数据中,获取与所述目标操作标识信息对应的目标监控数据,对所述目标监控数据执行与所述目标操作标识信息对应的目标操作;接收所述目标监控服务器发送的与所述目标操作的执行结果,将所述执行结果反馈至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述确定每个第二监控服务器的负载值,包括:针对每个所述第二监控服务器,获取所述第二监控服务器的CPU使用率和内存占用率,以及获取所述第二监控服务器的负载相关系数;计算所述负载相关系数与所述CPU使用率的平方之间的第一乘积,以及计算1减去所述负载相关系数得到的差与所述内存占用率的平方之间的第二乘积;将所述第一乘积与所述第二乘积之和的平方根,确定为所述第二监控服务器的负载值。3.根据权利要求2所述的方法,其特征在于,所述获取所述第二监控服务器的负载相关系数,包括:获取所述第二监控服务器的所有待处理任务,以及获取所述第二监控服务器在第二预设时间内所有已处理任务;将所述所有待处理任务和所述所有已处理任务确定为待分析任务;确定所述待分析任务的任务类型,所述任务类型表征所述待分析任务属于内存消耗运算或CPU消耗运算的任务;对所述任务类型进行统计,根据统计结果确定所述第二监控服务器的负载相关系数。4.根据权利要求1或2所述的方法,其特征在于,所述根据各个所述第二监控服务器的负载值、所述第二监控服务器的监控周期以及所述第二监控服务器所监控的数据中心的业务类型,确定目标监控服务器,包括:针对每个所述第二监控服务器,对所述第二监控服务器的监控周期进行归一化处理,得到所述第二监控服务器的第一负载调节因子;获取与所述业务类型对应的预设调节因子,得到所述第二监控服务器的第二负载调节因子;根据各个所述第二监控服务器的负载值、所述第二监控服务器的第一负载调节因子以
及所述第二监控服务器的第二负载调节因子,确定所述目标监控服务器。5.根据权利要求4所述的方法,其特征在于,所述根据各个所述第二监控服务器的负载值、所述第二监控服务器的第一负载调节因子以及所述第二监控服务器的第二负载调节因子,确定所述目标监控服务器,包括:从各个所述第二监控服务器中选择满足预设轻负载条件的所述第二监控服务器,得到轻负载监控服务器集;对于所述轻负载监控服务器集中的每个所述第二监控服务器,将所述第二监控服务器的负载值与所述第二监控服务器的第一负...

【专利技术属性】
技术研发人员:吕鑫安柯徐蓉
申请(专利权)人:上海有孚网络股份有限公司
类型:发明
国别省市:

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

1