【技术实现步骤摘要】
用于分布式虚拟化基础设施元件监视和策略控制的多集群面板
[0001]相关申请
[0002]本申请是申请号为201810267159.8、申请日为2018年3月28日、专利技术名称为“用于分布式虚拟化基础设施元件监视和策略控制的多集群面板”的专利技术专利申请的分案申请。
[0003]本申请要求2017年12月19日提交的美国申请第15/846,400号的权益,其要求于2017年3月29日提交的美国临时申请第62/478,515号、于2017年4月19日提交的美国临时申请第62/487,254号、以及于2017年4月19日提交的美国临时申请第62/487,244号的优先权。这些申请中的每一个的全部内容通过引用并入本文。
[0004]本公开涉及监视和改进云数据中心和网络的性能。
技术介绍
[0005]虚拟化数据中心正在成为现代信息技术(IT)基础设施的核心基础。具体地,现代数据中心已广泛利用虚拟化环境,在其中诸如虚拟机或容器的虚拟主机在物理计算设备的底层计算平台上被部署和执行。
[0006]具有大规模数据中心的虚拟化可提供几个优点。一个优点是虚拟化可以显著提高效率。由于随着每个物理CPU具有大量内核的多核微处理器架构的出现,底层物理计算设备(即服务器)变得越来越强大,虚拟化变得更容易和更高效。第二个优点是虚拟化可以对基础设施提供重要控制。随着物理计算资源诸如在基于云的计算环境中成为可替代资源,计算基础设施的供应和管理变得更加容易。因此,除了虚拟化提供的效率和增加的投资回报率(ROI)之外,企 ...
【技术保护点】
【技术特征摘要】
1.一种用户界面方法,包括:由控制器从多个策略代理的第一子集接收关于第一计算集群内的第一多个计算节点的使用度量的信息;由所述控制器从所述多个策略代理的第二子集接收关于第二计算集群内的第二多个计算节点的使用度量的信息,其中所述第一计算集群和所述第二计算集群被包括在多个计算集群中;由所述控制器基于被应用于关于所述第一多个计算节点的所述使用度量的所述信息的第一规则集,生成所述第一计算集群中的基础设施元件的第一健康状态;由所述控制器基于被应用于关于所述第二多个计算节点的所述使用度量的所述信息的第二规则集,生成所述第二计算集群中的基础设施元件的第二健康状态;由所述控制器维护用于存储针对所述多个计算集群中的每个计算集群的认证令牌的数据存储库;由所述控制器输出多集群用户界面,用于在单视图中向用户呈现关于所述第一计算集群中的所述基础设施元件的所述第一健康状态和第二计算集群中的所述基础设施元件的所述第二健康状态的信息两者;以及由所述控制器在所述多集群用户界面和单集群用户界面之间进行切换,其中所述单集群用户界面呈现关于所述多个计算集群中的任一计算集群中的基础设施元件的健康状态的信息,并且其中切换包括访问所述数据存储库中的所述认证令牌中的认证令牌,并且呈现所述单集群用户界面,而无需重新认证所述用户。2.根据权利要求1所述的方法,其中呈现关于健康状态的信息的所述单集群用户界面包括:单集群用户界面,所述单集群用户界面呈现关于所述第一计算集群中的所述基础设施元件的所述第一健康状态的信息,但不呈现关于所述第二计算集群中的所述基础设施元件的所述第二健康状态的信息。3.根据权利要求2所述的方法,其中所述认证令牌是第一认证令牌,并且所述单集群用户界面是第一单集群用户界面,所述方法还包括:由所述控制器切换到第二单集群用户界面,所述第二单集群用户界面呈现关于所述第二健康状态的信息但不呈现关于所述第一健康状态的信息,其中切换包括访问所述认证令牌中的第二认证令牌并且呈现所述第二单集群用户界面,而无需重新认证所述用户。4.根据权利要求1
‑
3中的任一项所述的方法,其中所述多集群用户界面包括:在所述多集群用户界面中的多个图形区域中的一个图形区域内被呈现的关于所述第一健康状态的信息,以及在所述多集群用户界面内的所述图形区域中的一个不同图形区域内被呈现的关于所述第二健康状态的信息。5.根据权利要求1
‑
3中的任一项所述的方法,其中所述多集群用户界面包括所述多集群用户界面内的多个图形区域中的每个图形区域内的多个图形块;其中所述图形块中的每个图形块对应于不同类型的基础设施元件并且包括正被监视的基础设施元件的整数计数,并且
其中所述图形块中的每个图形块具有指示所述类型的基础设施元件是否已被确定为不健康的外观。6.根据权利要求1
‑
3中的任一项所述的方法,其中所述单集群用户界面包括所述单集群用户界面内的多个图形区域中的每个图形区域内的多个图形块;其中所述图形块中的每个图形块对应于不同类型的基础设施元件并且包括正被监视的基础设施元件的整数计数,并且其中所述图形块中的每个图形块具有指示所述类型的基础设施元件是否已被确定为不健康的外观。7.根据权利要求1
‑
6中的任一项所述的方法,其中所述数据存储库是哈希表,并且其中使得能够在所述多集群用户界面和所述单集群用户界面之间进行切换包括:访问先前被存储在所述哈希表中的所述认证令牌中的认证令牌。8.根据权利要求1
‑
7中的任一项所述的方法,其中所述第一健康状态是当前第一健康状态,其中所述第二健康状态是当前第二健康状态,其中生成所述当前第一健康状态包括生成指定对所述第一计算集群中的所述基础设施元件的先前第一健康状态的改变的第一差异信息,并且其中生成所述当前第二健康状态包括生成指定对所述第二计算集群中的所述基础设施元件的先前第二健康状态的改变的第二差异信息。9.根据权利要求8所述的方法,其中生成所述第一差异信息包括指定所述第一计算集群中具有改变的健康状态的基础设施元件的数目的计数;并且其中生成所述第二差异信息包括指定所述第二计算集群中具有改变的健康状态的基础设施元件的数目的计数。10.一种控制器,包括存储设备和处理电路,其中所述处理电路具有对所述存储设备的访问并且被配置为:从多个策略代理中的第一子集接收关于第一计算集群内的第一多个计算节点的使用度量的信息;从多个策略代理的第二子集接收关于第二计算集群内的第二多个计算节点的使用度量的信息,其中所述第一计算集群和所述第二计算集群被包括在多个计算集群内;基于被应用于关于所述第一多个计算节点的所述使用度量的信息的第一规则集,生成所述第一计算集群中的基础设施元件的第一健康状态;基于被应用于关于所述第二多个计算节点的所述使用度量的所述信息的第二规则集,生成所述第二计算集群中的基础设施元件的第二健康状态;维护用于存储所述多个计算集群中的每个计算集群的认证令牌的数据存储库;输出多集群用户界面,用于在单视图中向用户呈现关于所述第一计算集群中的所述基础设施元件的所述第一健康状态和所述第二计算集群中的所述基础设施元件的所述第二健康状态的信息两者;以及在所述多集群用户界面和单集群用户界面之间进行切换,其中所述单集群用户界面呈现关于所述多个计算集群中的任一计算集群中的基础设施元件的健康状态的信息,并且其
中切换包括访问所述数据存储库中的所述认证令牌中的认证令牌并且呈现所述单集群用户界面,而无需重新认证所述用户。11.根据权利要求10所述的控制器,其中呈现关于健康状态的信息的所述单集群用户界面包括:单集群用户界面,所述单集群用户界面呈现关于所述第一计算集群中的所述基础设施元件的所述第一健康状态的信息,但不呈现关于所述第二计算集群中的所述基础设施元件的所述第二健康状态的信息。12.根据权利要求11所述的控制器,其中所述认证令牌是第一认证令牌,其中所述单集群用户界面是第一单集群用户界面,并且其中所述处理电路还被配置为:切换到第二单集群用户界面,所述第二单集群用户界面呈现关于所述第二健康状态的信息但不呈现关于所述第一健康状态的信息,其中切换包括访问所述认证令牌中的第二认证令牌并且呈现所述第二单集群用户界面,而无需重新认证所述用户。13.根据权利要求10
‑
12中的任一项所述的控制器,其中所述多集群用户界面包括:在所述多集群用户界面内的多个图形区域中的一个图形区域内被呈现的关于所述第一健康状态的信息,和在所述多集群用户界面内的所述图形区域的一个不同图形区域内被呈现的关于所述第二健康状态的信息。14.一种计算系统,包括用于执行根据权利要求1
‑
9中的任一项所述的方法的装置。15.一种计算机可读介质,被编码有用于使一个或多个可编程处理器执行根据权利要求1
‑
9中的任一项所述的方法的指令。16.一种用户界面方法,包括:通过控制器使得多个策略代理能够监视第一计算集群内的第一多个计算节点中的每个计算节点的使用度量并且监视第二计算集群内的第二多个计算节点中的每个计算节点的使用度量;由所述控制器从所述多个策略代理接收关于所述第一多个计算节点的所述使用度量的信息和关于所述第二多个计算节点的所述使用度量的信息;由所述控制器基于被应用于关于所述第一多个计算节点的所述使用度量的所述信息的第一规则集来评估所述第一计算集群的基础设施元件;由所述控制器基于被应用于关于所述第二多个计算节点的所述使用度量的所述信息的第二规则集来评估所述第二计算集群的基础设施元件;由所述控制器生成健康数据,所述健康数据包括所述第一集群的所述基础设施元件的第一健康状态和所述第二集群的所述基础设施元件的第二健康状态;以及由所述控制器输出用于呈现为多集群面板的用户界面,其中所述用户界面呈现关于所述第一健康状态和所述第二健康状态的信息。17.根据权利要求16所述的方法,其中输出所述用户界面包括:使得能够呈现单用户界面显示,所述单用户界面显示具有被布置在所述单用户界面显示内的多个图形区域,其中所述单用户界面显示在所述图形区域中的一个图形区域内呈现关于所述第一健康状态的信息,并且在所述图形区域中的一个不同图形区域内呈现关于所述第二健康状态的信息。
18.根据权利要求17所述的方法,其中输出所述用户界面包括:使得能够在所述多个图形区域的每个图形区域内呈现多个图形块;并且其中所述图形块中的每个图形块对应于不同类型的基础设施元件并且包括正被监视的基础设施元件的整数计数,并且其中所述图形块中的每个图形块具有指示特定类型的基础设施元件是否已被确定为不健康的外观。19.根据权利要求16
‑
18中的任一项所述的方法,其中输出所述用户界面包括:输出第一单集群用户界面以呈现为针对所述第一集群的单集群面板,其中所述第一单集群用户界面呈现关于所述第一计算集群的健康状态信息,但不呈现关于所述第二计算集群的健康状态信息;以及输出第二单集群用户界面以呈现为针对所述第二集群的单集群面板,其中所述第二单集群用户界面呈现关于所述第二计算集群的健康状态信息,但不呈现关于所述第一计算集群的健康状态信息。20.根据权利要求19所述的方法,还包括:由所述控制器使得能够在所述多集群面板、针对所述第一集群的所述单集群面板和针对所述第二集群的所述单集群面板之间进行切换,而无需重新认证所述用户。21.根据权利要求19所述的方法,还包括:由所述控制器维护存储针对所述计算集群中的每个计算集群的认证令牌的哈希表;由所述控制器响应于输入,在所述多集群面板、针对所述第一集群的所述单集群面板和针对第二集群的所述单集群面板之间进行切换,而无需通过利用来自所述哈希表的所述认证令牌来重新认证用户。22.根据权利要求16
‑
21中的任一项所述的方法,其中所述第一规则集包括第一组警报;并且其中所述第二规则集包括第二组警报。23.根据权利要求22所述的方法,其中所述第一规则集包括针对所述第一组警报的的第一组已分配权重;以及其中所述第二规则集包括针对所述第二组警报的第二组已分配权重。24.根据权利要求23所述的方法,其中生成所述健康数据包括:通过将所述第一组已分配权重应用于所述第一组警报并且通过将所述第二已分配权重应用于所述第二组警报来生成健康数据。25.根据权利要求16
‑
24中的任一项所述的方法,其中所述第一健康状态是当前第一健康状态,其中所述第二健康状态是当前第二健康状态,并且其中生成健康数据包括:生成指定对所述第一集群的基础设施元件的先前第一健康状态的改变的第一差异信息;以及生成指定对所述所述第二集群的基础设施元件的先前第二健康状态的改变的第二差异信息。26.根据权利要求25所述的方法,其中所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。