资源使用数据展示方法及装置与流程
- 国知局
- 2024-08-30 14:37:09
本说明书涉及数据可视化,特别涉及一种资源使用数据展示方法及装置。
背景技术:
1、目前,企业等机构使用各种工具和技术来监控和管理他们的资源和系统,大多仍在使用图表的形式进行数据展示。该方法存在问题:一是数据展示不够直观,无法满足用户对于复杂数字信息的理解需求;二是各节点资源分布相互独立展示,无法为用户进行问题排查和定位提供便捷。
2、针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
1、本说明书实施例提供了一种资源使用数据展示方法及装置,以解决现有技术中的资源使用数据的展示不够直观而无法满足用户需求的问题。
2、本说明书实施例提供了一种资源使用数据展示方法,包括:
3、接收展示请求,所述展示请求中携带有目标应用的标识;
4、响应于所述展示请求,获取所述目标应用的应用拓扑链路信息;基于所述应用拓扑链路信息,确定所述目标应用的多个节点中各节点对应的容器以及所述目标应用关联的虚拟机和物理机;
5、获取所述目标应用的多个节点中各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息;
6、根据所述各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息,在前端页面以蜂窝图的形式分别展示所述目标应用的各节点对应的容器的资源使用情况、所述目标应用关联的虚拟机的资源使用情况以及所述目标应用关联的物理机的资源使用情况。
7、在一个实施例中,实时获取所述目标应用的多个节点中各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息,以在前端页面以蜂窝图的形式分别动态展示所述目标应用的各节点对应的容器的资源使用情况、所述目标应用关联的虚拟机的资源使用情况以及所述目标应用关联的物理机的资源使用情况。
8、在一个实施例中,所述方法还包括:
9、根据实时获取的所述目标应用的多个节点中各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息,确实需要进行预警的容器、虚拟机和/或物理机,并在所述前端页面对需要进行资源使用预警的容器、虚拟机和/或物理机对应的蜂窝单元进行突出显示。
10、在一个实施例中,所述前端页面至少包括:第一区域、第二区域和第三区域;所述第一区域包括多个子区域,所述多个子区域与所述多个节点一一对应;
11、相应的,根据所述各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息,在前端页面以蜂窝图的形式分别展示所述目标应用的各节点对应的容器的资源使用情况、所述目标应用关联的虚拟机的资源使用情况以及所述目标应用关联的物理机的资源使用情况,包括:
12、在所述第一区域的多个子区域中各子区域以蜂窝图的形式分别展示所述各节点对应的容器的资源使用情况;所述各子区域中展示的蜂窝图中的蜂窝单元用于表征对应节点的容器的资源使用情况;
13、在所述第二区域以蜂窝图的形式展示所述目标应用关联的虚拟机的资源使用情况;所述第二区域中展示的蜂窝单元用于表征对应虚拟机的资源使用情况;
14、在所述第三区域以蜂窝图的形式展示所述目标应用关联的物理机的资源使用情况;所述第三区域中展示的蜂窝单元用于表征对应物理机的资源使用情况。
15、在一个实施例中,所述方法还包括:
16、接收对所述第一区域内的目标蜂窝单元的第一触发操作,所述第一触发操作中携带有目标容器标识;
17、根据所述目标容器标识和所述应用拓扑链路信息,确定对应的目标虚拟机标识和目标物理机标识;
18、在所述第二区域显示所述目标虚拟机标识对应的目标虚拟机的资源使用情况,在所述第三区域显示所述目标物理机标识对应的物理机的资源使用情况。
19、在一个实施例中,所述前端页面还包括节点选择控件;
20、相应的,所述资源使用数据展示方法还包括:
21、接收用户对所述节点选择控件的第二触发操作,所述第二触发操作中携带有目标节点标识;
22、根据所述目标节点标识和所述应用拓扑链路信息,确定所述目标节点标识对应的容器以及所述目标节点标识关联的虚拟机和物理机;
23、响应于所述第二触发操作,在前端页面以蜂窝图的形式分别展示所述目标节点标识对应的容器的资源使用情况、所述目标节点标识关联的虚拟机的资源使用情况以及所述目标节点标识关联的物理机的资源使用情况。
24、在一个实施例中,所述资源使用情况包括多种资源使用情况;所述前端页面还包括资源选择控件;
25、相应的,所述资源使用数据展示方法还包括:
26、接收用户对所述资源选择控件的第三触发操作,所述第三触发操作中携带有目标资源标识;
27、响应于所述第三触发操作,在前端页面以蜂窝图的形式分别展示所述目标应用的多个节点中各节点对应的容器的目标资源标识对应的目标资源使用情况、所述目标应用关联的虚拟机的目标资源标识对应的资源使用情况以及所述目标应用关联的物理机的目标资源标识对应的资源使用情况。
28、本说明书实施例还提供了一种资源使用数据展示装置,包括:
29、接收模块,用于接收展示请求,所述展示请求中携带有目标应用的标识;
30、确定模块,用于响应于所述展示请求,获取所述目标应用的应用拓扑链路信息;还用于基于所述应用拓扑链路信息,确定所述目标应用的多个节点中各节点对应的容器以及所述目标应用关联的虚拟机和物理机;
31、获取模块,用于获取所述目标应用的多个节点中各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息;
32、展示模块,用于根据所述各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息,在前端页面以蜂窝图的形式分别展示所述目标应用的各节点对应的容器的资源使用情况、所述目标应用关联的虚拟机的资源使用情况以及所述目标应用关联的物理机的资源使用情况。
33、本说明书实施例还提供一种计算机设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述任意实施例中所述的资源使用数据展示方法的步骤。
34、本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述任意实施例中所述的资源使用数据展示方法的步骤。
35、本说明书实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述任意实施例中所述的资源使用数据展示方法的步骤。
36、在本说明书实施例中,提供了一种资源使用数据展示方法,客户端可以接收展示请求,所述展示请求中携带有目标应用的标识。响应于所述展示请求,客户端可以从服务器或者数据库获取所述目标应用的应用拓扑链路信息。应用拓扑链路信息中可以包括目标应用的多个节点的节点信息以及目标应用的节点之间如何连接和交互的信息。通过应用拓扑链路信息,可以确定目标应用的各个节点之间的依赖关系和通信路径。多个节点的节点信息可以包括多个节点标识以及多个节点中各节点对应的多个容器的容器标识。通过多个容器的容器标识,可以确定多个容器中各容器的容器标识对应的虚拟机标识和物理机标识,从而可以确定目标应用关联的虚拟机和物理机。之后,客户端可以获取所述目标应用的多个节点中各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息。之后,客户端可以根据所述各节点对应的容器的资源使用信息以及所述目标应用关联的虚拟机和物理机的资源使用信息,在前端页面以蜂窝图的形式分别展示所述目标应用的各节点对应的容器的资源使用情况、所述目标应用关联的虚拟机的资源使用情况以及所述目标应用关联的物理机的资源使用情况。通过上述方案,可以在前端页面显示目标应用的多个节点中各节点对应的容器的资源使用情况,还可以显示目标应用关联的虚拟机和物理机的资源使用情况,便于用户快速地理解资源的分布情况和使用情况,便于用户更好地识别出数据中的趋势、异常值和潜在问题。
本文地址:https://www.jishuxx.com/zhuanli/20240830/283048.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表