一种数据统计方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24682743 阅读:43 留言:0更新日期:2020-06-27 07:48
一种数据统计方法、装置、电子设备及存储介质,涉及互联网领域。所述方法包括:获取每台服务器的第一监控数据,第一监控数据包括服务器标识、运行数据;针对每台服务器,根据预先存储的服务器与至少一种配置信息的对应关系、该服务器的服务器标识,确定该服务器对应的配置信息;在该服务器的第一监控数据中添加与该服务器对应的配置信息,得到该服务器对应的第二监控数据;按照待聚类的目标类别的配置信息的标识,对各服务器的第二监控数据进行聚类,得到聚类后的多组第二监控数据;基于每组第二监控数据包含的运行数据计算与该组第二监控数据对应的服务器集群的集群运行数据。采用本申请,可以解决计算资源统计效率低的技术问题。

A data statistics method, device, electronic equipment and storage medium

【技术实现步骤摘要】
一种数据统计方法、装置、电子设备及存储介质
本申请涉及互联网领域,尤其涉及一种数据统计方法、装置、电子设备及存储介质。
技术介绍
在服务器集群管理中,为实现计算资源的最大化利用,后台管理人员需要对各服务器集群的计算资源的使用情况进行统计,确定资源使用率低的服务器集群,以便利用资源使用率低的空闲服务器集群的计算资源。相关技术中,在进行计算资源统计时,后台管理人员可以针对每个服务器集群中的每个服务器,通过客户端从监控系统中读取某一时段内该服务器的运行数据,运行数据包括每一秒处理数据的流量、占用的I/O接口数。然后,后台管理人员可以通过客户端,统计这一时段内构成该服务器集群的各个服务器的运行数据,得到该服务器集群的集群运行数据。之后,后台管理人员可以将集群运行数据低于预设阈值的服务器集群作为资源使用率低的空闲服务器集群。然而,由于后台管理人员仅能通过人工方式统计某一服务器集群包含的各服务器的运行数据,计算资源的统计方式单一、并且统计效率低。
技术实现思路
为了解决上述计算资源的统计效率低的技术问题,本申请提供了一种数据统计方法、装置、电子设备及存储介质。第一方面,本申请提供了一种数据统计方法,所述方法包括:获取每台服务器的第一监控数据,所述第一监控数据包括服务器标识、运行数据;针对每台服务器,根据预先存储的服务器与至少一种配置信息的对应关系、该服务器的服务器标识,确定该服务器对应的配置信息;在该服务器的第一监控数据中添加与该服务器对应的配置信息,得到该服务器对应的第二监控数据;确定待聚类的配置信息的目标类别;按照所述目标类别的配置信息的标识对各服务器的第二监控数据进行聚类,得到聚类后的多组第二监控数据;基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据。可选的,所述基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据,包括:针对每组第二监控数据,计算该组第二监控数据包含的运行数据的和值,得到与该组第二监控数据对应的服务器集群的集群运行数据。可选的,所述运行数据包括计算资源的使用量,所述方法还包括:针对每组第二监控数据,获取与该组第二监控数据对应的服务器集群的计算资源总值;根据该组第二监控数据对应的计算资源的使用量的和值、所述计算资源总值,计算资源利用率,得到与该组第二监控数据对应的服务器集群的集群运行数据。可选的,所述方法还包括:依次将各服务器集群的集群运行数据与预设的集群运行数据阈值进行比较,得到比较结果;确定比较结果为预设比较结果的目标服务器集群;输出所述目标服务器集群的集群运行数据和所述预设比较结果。可选的,所述确定待聚类的配置信息的目标类别,包括:当接收到集群运行数据的统计指令时,获取所述统计指令携带的待聚类的配置信息的类别标识;将所述类别标识对应的类别,作为待聚类的配置信息的目标类别。可选的,所述至少一种配置信息包括:服务器所属服务器集群的集群标识、服务器中所运行服务的服务标识、服务器所属数据机房的数据机房标识。第二方面,本申请还提供了一种数据统计装置,所述装置包括:获取模块,用于获取每台服务器的第一监控数据,所述第一监控数据包括服务器标识、运行数据;第一确定模块,用于针对每台服务器,根据预先存储的服务器与至少一种配置信息的对应关系、该服务器的服务器标识,确定该服务器对应的配置信息;添加模块,用于在该服务器的第一监控数据中添加与该服务器对应的配置信息,得到该服务器对应的第二监控数据;第二确定模块,用于确定待聚类的配置信息的目标类别;聚类模块,用于按照所述目标类别的配置信息的标识对各服务器的第二监控数据进行聚类,得到聚类后的多组第二监控数据;计算模块,用于基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据。可选的,所述计算模块包括:计算子模块,用于针对每组第二监控数据,计算该组第二监控数据包含的运行数据的和值,得到与该组第二监控数据对应的服务器集群的集群运行数据。可选的,所述计算子模块还用于在所述运行数据包括计算资源的使用量的情况下,针对每组第二监控数据,获取与该组第二监控数据对应的服务器集群的计算资源总值;根据该组第二监控数据对应的计算资源的使用量的和值、所述计算资源总值,计算资源利用率,得到与该组第二监控数据对应的服务器集群的集群运行数据。可选的,所述装置还包括:比较模块,用于依次将各服务器集群的集群运行数据与预设的集群运行数据阈值进行比较,得到比较结果;第三确定模块,用于确定比较结果为预设比较结果的目标服务器集群;输出模块,用于输出所述目标服务器集群的集群运行数据和所述预设比较结果。可选的,所述第二确定模块包括:获取子模块,用于当接收到集群运行数据的统计指令时,获取所述统计指令携带的待聚类的配置信息的类别标识;确定子模块,用于将所述类别标识对应的类别,作为待聚类的配置信息的目标类别。可选的,所述至少一种配置信息包括:服务器所属服务器集群的集群标识、服务器中所运行服务的服务标识、服务器所属数据机房的数据机房标识。第三方面,本申请还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现任一第一方面所述的方法步骤。第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如任一第一方面所述的方法步骤。第五方面,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的数据统计方法。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,可以获取每台服务器的第一监控数据,第一监控数据包括服务器标识、运行数据;针对每台服务器,根据预先存储的服务器与至少一种配置信息的对应关系、该服务器的服务器标识,确定该服务器对应的配置信息;然后,在该服务器的第一监控数据中添加与该服务器对应的配置信息,得到该服务器的第二监控数据;然后,确定待聚类的配置信息的目标类别,按照目标类别的配置信息的标识对各服务器的第二监控数据进行聚类,得到聚类后的多组第二监控数据;基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据。由于针对每台服务器生成包含配置信息的第二监控数据,并按照目标类别的配置信息的标识对各服务器的第二监控数据进行聚类,从而实现对服务器集群包含的本文档来自技高网...

【技术保护点】
1.一种数据统计方法,其特征在于,所述方法包括:/n获取每台服务器的第一监控数据,所述第一监控数据包括服务器标识、运行数据;/n针对每台服务器,根据预先存储的服务器与至少一种配置信息的对应关系、该服务器的服务器标识,确定该服务器对应的配置信息;/n在该服务器的第一监控数据中添加与该服务器对应的配置信息,得到该服务器对应的第二监控数据;/n确定待聚类的配置信息的目标类别;/n按照所述目标类别的配置信息的标识对各服务器的第二监控数据进行聚类,得到聚类后的多组第二监控数据;/n基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据。/n

【技术特征摘要】
1.一种数据统计方法,其特征在于,所述方法包括:
获取每台服务器的第一监控数据,所述第一监控数据包括服务器标识、运行数据;
针对每台服务器,根据预先存储的服务器与至少一种配置信息的对应关系、该服务器的服务器标识,确定该服务器对应的配置信息;
在该服务器的第一监控数据中添加与该服务器对应的配置信息,得到该服务器对应的第二监控数据;
确定待聚类的配置信息的目标类别;
按照所述目标类别的配置信息的标识对各服务器的第二监控数据进行聚类,得到聚类后的多组第二监控数据;
基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据。


2.根据权利要求1所述的方法,其特征在于,所述基于每组第二监控数据包含的运行数据,计算与该组第二监控数据对应的服务器集群的集群运行数据,得到各服务器集群的集群运行数据,包括:
针对每组第二监控数据,计算该组第二监控数据包含的运行数据的和值,得到与该组第二监控数据对应的服务器集群的集群运行数据。


3.根据权利要求2所述的方法,其特征在于,所述运行数据包括计算资源的使用量,所述方法还包括:
针对每组第二监控数据,获取与该组第二监控数据对应的服务器集群的计算资源总值;
根据该组第二监控数据对应的计算资源的使用量的和值、所述计算资源总值,计算资源利用率,得到与该组第二监控数据对应的服务器集群的集群运行数据。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
依次将各服务器集群的集群运行数据与预设的集群运行数据阈值进行比较,得到比较结果;
确定比较结果为预设比较结果的目标服务器集群;
输出所述目标服务器集群的集群运行数据和所述预设比较结果。


5.根据权利要求1所述的方法,其特征在于,所述确定待聚类的配置信息的目标类别,包括:
当接收到集群运行数据的统计指令时,获取所述统计指令携带的待聚类的配置...

【专利技术属性】
技术研发人员:冯浩
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1