容器平台的资源监测方法、装置、容器平台、设备及介质制造方法及图纸

技术编号:37782263 阅读:13 留言:0更新日期:2023-06-09 09:12
本申请提供一种容器平台的资源监测方法、装置、容器平台、设备及介质。具体涉及云计算技术,通过容器平台中部署有多个业务集群和一个管控集群,该方法采用每个业务集群中的第一监测组件,监测每个业务集群中的资源数据采集组件,以得到资源数据采集组件采集到业务集群的节点资源使用数据和集群资源使用数据;采用管控集群中的第二监测组件,基于第一监测组件上传的节点资源使用数据和集群资源使用数据,确定每个业务集群的资源使用信息,以及每个业务集群分配给私有分区的各个节点的资源使用信息;采用管控集群中的可视化展示组件,展示每个业务集群的资源使用信息,及每个业务集群分配给私有分区的各个节点的资源使用信息。配给私有分区的各个节点的资源使用信息。配给私有分区的各个节点的资源使用信息。

【技术实现步骤摘要】
容器平台的资源监测方法、装置、容器平台、设备及介质


[0001]本申请涉及计算机技术,具体涉及云计算技术,尤其涉及一种容器平台的资源监测方法、装置、容器平台、设备及介质。

技术介绍

[0002]容器平台以应用为中心、向业务聚焦,提供多数据中心、多租户、多环境、多资源池的能力;同时实现对主机、存储和网络的资源管理,对租户提供资源的统一分配及应用的统一部署,可动态分配和回收,保障资源合理利用。
[0003]当前,现有的容器平台的监控方案,可以解决容器平台中单个集群的整体资源可视化展示,但是,该方案对于容器平台出现多集群、多私有分区资源池的情况,无法监测到对应资源池的资源使用情况,进而,导致当单个集群资源充足的前提下,私有分区下的应用因为私有分区资源池资源不足,导致应用无法创建,无法保证服务的安全性可靠性。

技术实现思路

[0004]本申请提供一种容器平台的资源监测方法、装置、容器平台、设备及介质,用以解决现有技术中对于容器平台出现多集群、多私有分区资源池的情况,无法监测到对应资源使用情况的问题,实现监测一个或多个业务集群的资源使用信息,以及每个业务集群分配给私有分区的各个节点的资源使用信息的技术效果。
[0005]一方面,本申请提供一种容器平台的资源监测方法,上述容器平台中部署有多个业务集群和一个管控集群,上述方法包括:
[0006]采用每个上述业务集群中的第一监测组件,监测每个上述业务集群中的资源数据采集组件,以得到上述资源数据采集组件采集到上述业务集群的资源使用数据,其中,上述资源使用数据包括:节点资源使用数据和集群资源使用数据;
[0007]采用上述管控集群中的第二监测组件,基于上述第一监测组件上传的上述节点资源使用数据和上述集群资源使用数据,确定每个上述业务集群的资源使用信息,以及每个上述业务集群分配给私有分区的各个节点的资源使用信息,其中,上述第二监测组件和每个上述业务集群中的第一监测组件通信连接;
[0008]采用上述管控集群中的可视化展示组件,展示每个上述业务集群的资源使用信息,以及每个上述业务集群分配给私有分区的各个节点的资源使用信息。
[0009]进一步地,上述采用每个上述业务集群中的第一监测组件,监测每个上述业务集群中的资源数据采集组件,包括:
[0010]采用每个上述业务集群中的第一监测组件,监测每个上述业务集群中节点资源数据采集组件,以得到上述节点资源数据采集组件采集到的节点资源使用数据,以及
[0011]采用每个上述业务集群中的第一监测组件,监测每个上述业务集群中集群资源数据采集组件,以得到上述集群资源数据采集组件采集到的集群资源使用数据。
[0012]进一步地,上述可视化展示组件为资源概览仪表盘,上述方法还包括:
[0013]预先配置上述资源概览仪表盘的变量信息,其中,上述变量信息包括:数据源、业务集群变量、私有分区变量;
[0014]在上述资源概览仪表盘中,为上述私有分区创建多个展示面板,以及为每个上述展示面板配置对应的查询语句,其中,上述展示面板至少包括:用于展示节点统计信息的第一面板、用于展示私有分区的资源使用概览信息的第二面板、用于展示上述私有分区下的节点资源使用概览信息的第三面板。
[0015]进一步地,上述预先配置上述资源概览仪表盘的变量信息,包括:
[0016]在上述资源概览仪表盘中配置供用户选择的数据源;
[0017]在上述资源概览仪表盘中配置业务集群变量,以供用户选择一个或多个待查看的业务集群;
[0018]在上述资源概览仪表盘中配置私有分区变量,以供用户选择一个或多个待查看的私有分区。
[0019]进一步地,上述方法还包括:
[0020]响应于上述用户在上述第一面板中选取的私有分区,获取上述第一面板对应的查询语句;
[0021]基于上述第一面板对应的查询语句,计算上述私有分区中由不同上述业务集群分配的节点数量。
[0022]进一步地,上述方法还包括:
[0023]响应于上述用户在上述第二面板中选取的私有分区,获取上述第二面板对应的查询语句;
[0024]基于上述第二面板对应的查询语句,计算上述私有分区中不同上述业务集群对应的资源使用概览信息,其中,上述资源使用概览信息包括:中央处理器CPU计算资源使用总量、内存计算资源总量、已分配CPU计算资源数量、已分配内存计算资源数量、CPU计算资源分配率、内存计算资源分配率。
[0025]进一步地,上述方法还包括:
[0026]响应于上述用户在上述第三面板中选取的私有分区,获取上述第三面板对应的查询语句;
[0027]基于上述第二面板对应的查询语句,计算每个上述业务集群分配给上述私有分区的节点资源使用概览信息,其中,上述节点资源使用概览信息包括:节点的CPU计算资源使用总量、节点的内存计算资源总量、节点的已分配CPU计算资源数量、节点的已分配内存计算资源数量、节点的CPU计算资源实际使用率、节点的内存计算资源实际使用率。
[0028]另一方面,本申请提供一种容器平台,上述容器平台包括:
[0029]多个业务集群,每个上述业务集群中设置有第一监测组件和资源数据采集组件,每个上述业务集群中的第一监测组件用于监测上述资源数据采集组件,以得到上述资源数据采集组件采集到上述业务集群的资源使用数据,其中,上述资源使用数据包括:节点资源使用数据和集群资源使用数据;
[0030]管控集群,与上述每个上述业务集群通信连接,上述管控集群中设置有第二监测组件和可视化展示组件,上述第二监测组件用于基于上述第一监测组件上传的上述节点资源使用数据和上述集群资源使用数据,确定每个上述业务集群的资源使用信息,以及每个
上述业务集群分配给私有分区的各个节点的资源使用信息;上述可视化展示组件用于展示每个上述业务集群的资源使用信息,以及每个上述业务集群分配给私有分区的各个节点的资源使用信息。
[0031]另一方面,本申请提供一种容器平台的资源监测装置,上述容器平台中部署有多个业务集群和一个管控集群,上述装置包括:
[0032]监测模块,用于采用每个上述业务集群中的第一监测组件,监测每个上述业务集群中的资源数据采集组件,以得到上述资源数据采集组件采集到上述业务集群的资源使用数据,其中,上述资源使用数据包括:节点资源使用数据和集群资源使用数据;
[0033]确定模块,用于采用上述管控集群中的第二监测组件,基于上述第一监测组件上传的上述节点资源使用数据和上述集群资源使用数据,确定每个上述业务集群的资源使用信息,以及每个上述业务集群分配给私有分区的各个节点的资源使用信息,其中,上述第二监测组件和每个上述业务集群中的第一监测组件通信连接;
[0034]展示模块,用于采用上述管控集群中的可视化展示组件,展示每个上述业务集群的资源使用信息,以及每个上述业务集群分配给私有分区的各个节点的资源使用信息。
[0035]进一步地,上述监测模块,包括:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种容器平台的资源监测方法,其特征在于,所述容器平台中部署有多个业务集群和一个管控集群,所述方法包括:采用每个所述业务集群中的第一监测组件,监测每个所述业务集群中的资源数据采集组件,以得到所述资源数据采集组件采集到所述业务集群的资源使用数据,其中,所述资源使用数据包括:节点资源使用数据和集群资源使用数据;采用所述管控集群中的第二监测组件,基于所述第一监测组件上传的所述节点资源使用数据和所述集群资源使用数据,确定每个所述业务集群的资源使用信息,以及每个所述业务集群分配给私有分区的各个节点的资源使用信息,其中,所述第二监测组件和每个所述业务集群中的第一监测组件通信连接;采用所述管控集群中的可视化展示组件,展示每个所述业务集群的资源使用信息,以及每个所述业务集群分配给私有分区的各个节点的资源使用信息。2.根据权利要求1所述的方法,其特征在于,所述采用每个所述业务集群中的第一监测组件,监测每个所述业务集群中的资源数据采集组件,包括:采用每个所述业务集群中的第一监测组件,监测每个所述业务集群中节点资源数据采集组件,以得到所述节点资源数据采集组件采集到的节点资源使用数据,以及采用每个所述业务集群中的第一监测组件,监测每个所述业务集群中集群资源数据采集组件,以得到所述集群资源数据采集组件采集到的集群资源使用数据。3.根据权利要求1所述的方法,其特征在于,所述可视化展示组件为资源概览仪表盘,所述方法还包括:预先配置所述资源概览仪表盘的变量信息,其中,所述变量信息包括:数据源、业务集群变量、私有分区变量;在所述资源概览仪表盘中,为所述私有分区创建多个展示面板,以及为每个所述展示面板配置对应的查询语句,其中,所述展示面板至少包括:用于展示节点统计信息的第一面板、用于展示私有分区的资源使用概览信息的第二面板、用于展示所述私有分区下的节点资源使用概览信息的第三面板。4.根据权利要求3所述的方法,其特征在于,所述预先配置所述资源概览仪表盘的变量信息,包括:在所述资源概览仪表盘中配置供用户选择的数据源;在所述资源概览仪表盘中配置业务集群变量,以供用户选择一个或多个待查看的业务集群;在所述资源概览仪表盘中配置私有分区变量,以供用户选择一个或多个待查看的私有分区。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述用户在所述第一面板中选取的私有分区,获取所述第一面板对应的查询语句;基于所述第一面板对应的查询语句,计算所述私有分区中由不同所述业务集群分配的节点数量。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述用户在所述第二面板中选取的私有分区,获取所述第二面板对应的查询语
句;基于所述第二面板对应的查询语句,计算所述私有分区中不同所述业务集群对应的资源使用概览信息,其中,所述资源使用概览信息包括:中央处理器CPU计算资源使用总量、内存计算资源总量、已分配CPU计算资源数量、已分配内存计算资源数量、...

【专利技术属性】
技术研发人员:乔佳丽
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1