用于监视计算系统的混合部署的统一用户界面技术方案

技术编号:37409611 阅读:22 留言:0更新日期:2023-04-30 09:35
公开了用于监视计算系统的混合部署的统一用户界面。描述了用于生成多个用户界面元素的复合显示的技术,每个用户界面元素呈现与计算资源的操作参数对应的数据集,即使计算机资源可能在不同的计算环境中操作。在一些情况下,复合显示包括使得能够比较目标测量时段相对于可选择的参考时段之间的操作性能数据的特征。参考时段可以从候选时段的菜单中手动选择或者由系统基于目标测量时段和基线测量时段中的数据特性之间的相似度来识别和/或选择。择。择。

【技术实现步骤摘要】
用于监视计算系统的混合部署的统一用户界面


[0001]本公开涉及监视部署在不同系统环境中的一组计算资源的性能。具体地,本公开涉及用于监视跨内部部署(on

premise)环境、外部部署(off

premise)环境和/或云环境的计算系统的混合部署的统一用户界面。

技术介绍

[0002]数据库管理员具有多种工具,他们可以通过这些工具监视数据库的性能。系统可以监视与数据库相关联的各种资源的消耗,诸如已经被分配给数据库的中央处理单元(CPU)容量和/或存储容量的成比例消耗。可以显示这些性能度量,使得管理员可以通过视觉检查来确定数据库性能。
[0003]但是,分布式网络的最新发展使数据库性能的检测和视觉表示变得复杂。随着基于云的计算体系架构的发展,一些数据库可能分布在多种不同类型的网络环境之间。例如,与一实体相关联的一些数据库可能与专有的“内部部署的”计算环境相关联,而与同一实体相关联的其它数据库可能存储在分布式存储即服务(“云”)环境中。在一些示例中,同一数据库的不同部分可能分布在这些不同的计算环境之间。
[0004]监视工具和对应的显示系统尚未开发以跟上计算体系架构的发展。这使得数据库(和其它计算系统)的管理和性能监视脱节。
[0005]本部分中描述的方法是可以追求的方法,但不一定是先前已经构想或追求的方法。因此,除非另有说明,否则不应假定本部分中描述的任何方法仅因其包含在本部分中而被视为现有技术。
附图说明
[0006]在附图的各图中,通过示例而不是通过限制的方式图示了实施例。应该注意的是,本公开中所提及的“一”或“一个”实施例并不一定是指同一个实施例,而是指至少一个。在附图中:
[0007]图1图示了根据一个或多个实施例的系统;
[0008]图2图示了根据一个或多个实施例的用于生成复合显示的示例操作集合,该复合显示同时显示对应于各种计算机资源的操作参数的数据;
[0009]图3A和图3B图示了根据一个或多个实施例的示例复合显示;
[0010]图4A和4B图示了根据一个或多个实施例的示例复合显示的具体特征,该示例复合显示包括用于选择基线测量时段(baseline measurement period)和目标测量时段(target measurement period)的界面元素;
[0011]图5A和5B图示了根据一个或多个实施例的示例复合显示的具体特征,该示例复合显示包括用于选择基线测量时段和目标测量时段的界面元素;以及
[0012]图6示出了图示根据一个或多个实施例的计算机系统的框图。
具体实施方式
[0013]在以下描述中,为了解释的目的,阐述了许多具体细节以便提供透彻的理解。可以在没有这些具体细节的情况下实践一个或多个实施例。一个实施例中描述的特征可以与不同实施例中描述的特征相结合。在一些示例中,参考框图形式描述了众所周知的结构和设备,以避免不必要地混淆本专利技术。
[0014]1.总体概述
[0015]2.系统体系架构
[0016]3.复合显示生成和基线测量时段选择
[0017]4.示例实施例
[0018]5.计算机网络和云网络
[0019]6.其它事项;扩展
[0020]7.硬件概述
[0021]1.总体概述
[0022]实施例显示了与在不同计算环境中操作的计算资源的操作参数对应的数据集。一些实施例使得能够相对于可选择的参考时段来比较与在目标测量时段期间的计算资源的操作对应的数据。在一些示例中,系统接收用于从候选时段集合中选择参考时段的用户输入。在其它示例中,系统本身(而不是用户)可以从候选参考时段集合中选择参考时段。
[0023]在本说明书中描述的和/或在权利要求书中叙述的一个或多个实施例可能没有包括在这个总体概述部分中。
[0024]2.系统体系架构
[0025]图1图示了根据一个或多个实施例的系统100。如图1中所示,系统100包括客户端102A、102B、机器学习(ML)应用104、数据储存库124和计算机资源134、138。在一个或多个实施例中,系统100可以包括比图1中所示的组件更多或更少的组件。
[0026]图1中所示的组件可以位于彼此本地或彼此远离。图1中所示的组件可以用软件和/或硬件来实现。每个组件可以分布在多个应用和/或机器上。多个组件可以组合成一个应用和/或机器。相对于一个组件描述的操作可以替代地由另一个组件执行。
[0027]客户端102A、102B可以是web浏览器、移动应用或通信地耦合到网络(例如,经由计算设备)的其它软件应用。客户端102A、102B可以使用一种或多种通信协议(诸如HTTP和/或互联网协议(IP)套件的其它通信协议)直接地或经由云服务与系统100的其它元件交互。
[0028]在一些示例中,客户端102A、102B中的一个或多个被配置为渲染对应的复合显示103A、103B。客户端102A、102B和对应的复合显示103A、103B也可以被配置为接收与图2中描述的操作有关的用户指令和/或选择。这些用户选择可以包括选择目标测量时段、选择(或更改)基线测量时段,或两者。用户界面103A、103B的示例实施例在图3、图4A、图4B、图5A和图5B中图示并且在下面详细描述。客户端102A、102B还可以将指令和/或数据项传输到ML应用104以供其中的各种组件进行分析。
[0029]客户端102A、102B还可以包括用户设备,该用户设备被配置为渲染图形用户界面(GUI)(诸如由ML应用104生成的用户界面103A、103B)以显示与在目标测量时段、基线测量时段、或两者期间的计算资源操作数据对应的数据。该GUI可以呈现如下界面,用户通过该界面触发计算事务的执行,从而请求、渲染、生成和/或分析数据项。在一些示例中,该GUI可
Vector Modeling of Database Workloads”的美国专利申请No.16/930,157中描述,该申请整体并入本文。
[0038]在其它示例中,特征提取器108可以识别与各种计算资源的操作参数相关联的属性和/或识别计算资源的类型及其对应的操作参数数据。特征提取器108可以对属性进行令牌化并生成与操作参数和/或与操作参数相关联的数据对应的一个或多个特征向量。例如,特征提取器108可以识别与特定目标测量时段和计算系统的操作参数(诸如吞吐量、I/O事务率和CPU利用率之类)对应的数据。特征提取器108然后可以在此数据内识别各种操作参数(即,属性或特性)名称、属性定义、属性描述、允许的字段值和/或允许的字段值类型(例如,整数、串、字母数字字符)。特征提取器108然后可以处理识别出的数据和/或属性以生成一个或多个特征向量。
[0039]特征提取器108可以将其它特征追加到所生成的特征向量。在一个示例中,特征向量可以被表示为[f1,f2,f3,f4],其中f1,f2,f3对应于特性令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种或多种非暂态的计算机可读的介质,所述介质存储指令,所述指令在由一个或多个硬件处理器执行时,使得执行包括以下各项的操作:生成复合显示,所述复合显示包括多个计算资源中的每个计算资源的多个操作参数,所述生成包括:量化所述多个计算资源中的第一计算资源和第二计算资源的所述多个操作参数;识别目标测量时段,以用于所述多个操作参数的比较;接收对第一基线测量时段的选择;在复合显示中同时渲染:(a)第一界面元素,包括与第一计算资源在目标测量时段和第一基线测量时段期间的所述多个操作参数对应的第一数据集合;(b)第二界面元素,包括与第二计算资源在目标测量时段和第一基线测量时段期间的所述多个操作参数对应的第二数据集合;接收对第二基线测量时段的选择;至少通过在所述复合显示中渲染以下各项来更新所述复合显示:(a)第一界面元素,包括与第一计算资源在目标测量时段和第二基线测量时段期间的所述多个操作参数对应的第三数据集合;以及(b)第二界面元素,包括与第二计算资源在目标测量时段和第二基线测量时段期间的所述多个操作参数对应的第四数据集合。2.如权利要求1所述的介质,还包括:在接收对第一基线测量时段的选择之前,根据目标测量时段的所述多个操作参数评估多个先前测量时段,以识别基线测量时段的候选集合;以及显示基线测量时段的候选集合,其中第一基线测量时段选自基线测量时段的候选集合。3.如权利要求2所述的介质,其中,评估操作包括:应用经训练的机器学习模型来确定目标测量时段与所述多个先前测量时段中的每个先前测量时段之间的多个相似度分数;以及基于所述多个相似度分数中高于阈值相似度值的相似度分数子集来选择基线测量时段的候选集合。4.如权利要求2所述的介质,其中,评估操作包括将目标测量时段的操作参数与先前测量时段中的每个先前测量时段的操作参数进行比较,以识别系统选择的基线测量时段。5.如权利要求1所述的介质,其中,目标测量时段包括第一持续时间和第一起始点,并且第一基线测量时段包括第一持续时间和与第一起始点不同的第二起始点。6.如权利要求1所述的介质,其中,目标测量时段基于周期性事件的第一迭代,并且第一基线测量时段基于在所述周期性事件的第一迭代之后发生的所述周期性事件的附加迭代。7.如权利要求1所述的介质,其中,所述多个计算资源包括与第一类型的计算网络相关联的第一部分以及与不同于第一类型的计算网络的第二类型的计算网络相关联的第二部分。8.如权利要求1所述的介质,其中,所述多个计算资源包括与分布式计算网络相关联的
第一部分以及与专有计算网络相关联的第二部分。9.如权利要求8所述的介质,其中,所述多个计算资源包括多个数据库。10.如权利要求8所述的介质,其中:所述多个操作参数包括(1)与分布式计算网络操作相关联的操作参数的第一子集和(2)与操作参数的第一子集不同的、与专有计算网络操作...

【专利技术属性】
技术研发人员:S
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

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

1