一种用于云平台与云上业务运行监控可视化的方法及系统

文档序号:37345513发布日期:2024-03-18 18:19阅读:11来源:国知局
一种用于云平台与云上业务运行监控可视化的方法及系统

本发明涉及云平台数据的监控可视化,尤其涉及一种用于云平台与云上业务运行监控可视化的方法及系统。


背景技术:

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、展示层,用于在检测到用户输入的目标指令的情况下,基于目标数据信息,显示与目标数据信息对应的界面,或者,基于所述空间场景模型,显示所述至少一个硬件设备在所述云平台所在的空间中的位置分布,或者,基于目标维度的指标数据,显示与目标维度的指标数据对应的界面。其中,展示层还用于在检测到目标指令为第一指令的情况下,基于空间场景模型,显示至少一个硬件设备在云平台所在的空间中的位置分布。在检测到目标指令为第二指令的情况下,基于目标维度的指标数据,显示与目标维度的指标数据对应的界面。在检测到目标指令为第三指令的情况下,基于第一数据信息,显示第一界面。在检测到目标指令为第四指令的情况下,基于第二数据信息,显示第二界面。在检测到目标指令为第五指令的情况下,基于第三数据信息,显示第三界面。

37、本发明的有益效果是:本发明提供的用于云平台与云上业务运行监控可视化的系统首先实现反应至少一个硬件设备在云平台所在的空间中的位置分布的三维模型,实现对空间场景模型的构建以及模型信息的管理,通过对空间场景模型和各硬件设备的绑定,实现机房、环控设备、云平台硬件设备等设施一比一真实映射及统一化管理。并且,实现云平台及云上业务的一体化运维监控可视化,采集云平台资源数据、云上业务运行数据等多来源的时空数据与监控数据,形成对基础设施、云上平台、云上业务及数据等多个维度的有效监测,全面掌控云平台及云上业务的运行状态,打破数据孤岛,提升运维效率。以及,实现丰富的交互式探索能力,将相关业务流程整合并进行关联、互动,使各业务流在一个平台上协同展示,实现数据联动分析,打破传统各系统独立存在的模式,真正实现系统融合与业务集成。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1