一种资源监控的方法、装置、存储介质及设备制造方法及图纸

技术编号:35696627 阅读:26 留言:0更新日期:2022-11-23 14:47
本申请公开了一种资源监控的方法、装置、存储介质及设备,应用于大数据领域,获取集群中各个服务器节点的资源项信息;计算各个资源项信息的总和,得到资源项的总使用信息,并将资源项的总使用信息、各个服务器节点的资源项信息存储至数据库中;当接收到用户的查询请求时,从数据库中获取目标资源项信息,并通过预设界面向用户展示目标资源项信息,与现有技术相比,在用户想要了解资源项的总使用情况时,不需要逐个查看服务器节点的使用情况,可以直接从数据库中获取资源项的总使用信息,因此,提高了资源监控的效率。提高了资源监控的效率。提高了资源监控的效率。

【技术实现步骤摘要】
一种资源监控的方法、装置、存储介质及设备


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

技术介绍

[0002]随着数字化转型浪潮的来袭,国内各大银行纷纷建立起以服务自身业务为导向的企业级大数据平台,大数据平台资源监控的重要性也日渐提升。
[0003]目前,大数据平台通常采用虚拟机搭建分布式集群环境进行资源监控,通过资源监控命令可查看某个服务器节点的核心资源使用情况,由于Hadoop集群(以下简称集群)中通常包含多个服务器节点,若想要查看集群资源项的使用情况,需要通过资源监控命令来逐个进行查看,十分繁琐,导致资源监控的效率低下。
[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]图1为本申请实施例提供的一种资源监控的方法的流程图;
[0038]图2为本申请实施例提供的另一种资源监控的方法的流程图;
[0039]图3为本申请实施例提供的一种资源监控的装置的架构示意图;
[0040]图4为本申请实施例提供的一种资源监控的设备的架构示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]如图1所示,为本申请实施例提供的一种资源监控的方法的流程图,包括:
[0043]S101:获取集群中各个服务器节点的资源项信息。
[0044]其中,资源项信息至少包括资源项的使用率、资源项的总量、资源项的使用量,资源项包括但不限于为:内存、硬盘、Hadoop分布式文件系统(HDFS)、Hadoop资源管理系统(YARN)、CPU。
[0045]可选的,可通过资源查询命令获取集群中各个服务器节点的资源项信息(例如获取HDFS、YARN的信息)。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源监控的方法,其特征在于,包括:获取集群中各个服务器节点的资源项信息;计算各个所述资源项信息的总和,得到资源项的总使用信息,并将所述资源项的总使用信息、各个所述服务器节点的所述资源项信息存储至数据库中;当接收到用户的查询请求时,从所述数据库中获取所述目标资源项信息,并通过预设界面向所述用户展示所述目标资源项信息;所述目标资源项信息至少包括所述资源项的总使用信息、各个所述服务器节点的所述资源项信息。2.根据权利要求1所述的方法,其特征在于,所述资源项的总使用信息至少包括所述资源项的总使用率;所述得到资源项的总使用信息之后,还包括:判断所述资源项的总使用率是否超过预设阈值;若所述资源项的总使用率未超过所述预设阈值,将所述资源项的总使用率输入至预先训练得到的预测模型中,得到所述预测模型输出的预测结果;所述预测结果至少包括所述资源项的目标使用率;所述目标使用率指示所述资源项所剩余的使用率。3.根据权利要求2所述的方法,其特征在于,所述预测模型的训练过程,包括:基于样本资源项的总使用率作为输入,并以人工对所述样本资源项的总使用率标注的目标使用率作为训练目标,训练得到所述预测模型;所述人工标注的目标使用率为所述样本资源项所剩余的使用率。4.根据权利要求2所述的方法,其特征在于,所述判断所述资源项的总使用率是否超过预设阈值之后,还包括:若所述资源项的总使用率超过所述预设阈值,通过所述预设界面向所述用户展示告警信息。5.根据权利要求2所述的方法,其特征在于,所述得到所述预测模型输出的预测结果之后,还包括:当接收到所述用户输入的任务请求时,判断所述资源项的所述目标使用率是否满足预设条件;所述预设条件为:所述目标使用率不小于任务所需的使用率;若所述资源项的所述目标使用率满足所述预...

【专利技术属性】
技术研发人员:段广茹贾畅谢岱轩柯龙飞王成卓汪一江文国军
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1