掌桥专利:专业的专利平台
掌桥专利
首页

基于分版本指标的监控处理方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:30


基于分版本指标的监控处理方法、装置、设备及存储介质

技术领域

本申请涉及通信技术领域,尤其涉及一种基于分版本指标的监控处理方法、装置、设备及存储介质。

背景技术

监控体系建设对云计算环境的管理和控制能力,保障云计算服务的稳定性、安全性和可靠性至关重要。

目前的监控体系建设主要为将相关监控指标配置到采集器,对监控采集的数据进行处理,根据阈值进行告警,更先进一些的监控方法则是通过机器学习形成动态指标阈值触发告警。

但上述的监控方法均是通过对采集的数据与统一确定的预设指标阈值进行比对,从而确定是否触发告警,而这种监控方法缺乏对不同产品及产品的不同版本同时从监控采集指标、监控数据处理、告警信息等方面输出匹配产品的对应监控结果。

发明内容

本申请提供一种基于分版本指标的监控处理方法、装置、设备及存储介质,用以解决现有监控方法均是通过对采集的数据与统一确定的预设指标阈值进行比对,从而确定是否触发告警,而这种监控方法缺乏对不同产品及产品的不同版本同时从监控采集指标、监控数据处理、告警信息等方面输出匹配产品的对应监控结果的技术问题。

第一方面,本申请提供一种基于分版本指标的监控处理方法,包括:

响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,所述产品监控指标参数包括监控指标标识和对应的参数数值;

根据所述产品类型标识和预设监控指标模板库,确定与所述产品类型标识相匹配的监控指标模板,并根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标;其中,所述预设监控指标模板库中存储有产品类型标识和监控指标标识的对应关系,所述监控指标模板中包含至少一个监控指标标识,所述云产品的监控指标包括至少一个监控指标标识和与所述监控指标标识相匹配的产品监控指标参数;

将所述云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

可选地,如上所述的方法,所述根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标,包括:

若所述产品监控指标参数中的监控指标标识在所述产品类型标识相匹配的监控指标模板中,则将所述监控指标标识对应的参数数值和所述产品类型标识相匹配的监控指标模板组合,得到所述云产品的监控指标;

若所述产品监控指标参数中的监控指标标识不在所述产品类型标识相匹配的监控指标模板中,则将所述产品监控指标参数及其对应的监控指标标识添加至所述产品类型标识相匹配的监控指标模板中,得到所述云产品的监控指标。

可选地,如上所述的方法,还包括:

若所述产品类型标识相匹配的监控指标模板中的监控指标标识不在所述产品监控指标参数的监控指标标识中,则从预设监控指标模板库中获取监控指标标识对应的默认参数,并将所述监控指标标识对应的默认参数和所述产品类型标识相匹配的监控指标模板组合,得到所述云产品的监控指标。

可选地,如上所述的方法,所述根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标之后,所述方法还包括:

响应于云产品的参数修改指令,对所述云产品的监控指标中的参数数值进行修改。

可选地,如上所述的方法,所述根据所述产品类型标识和预设监控指标模板库,确定与所述产品类型标识相匹配的监控指标模板之前,所述方法还包括:

根据预设指标集中的监控指标标识模板和预设产品指标对应规则,构建预设监控指标模板库;其中,所述预设指标集中存储有多个唯一的监控指标标识模板。

可选地,如上所述的方法,所述根据所述产品类型标识和预设监控指标模板库,确定与所述产品类型标识相匹配的监控指标模板之后,所述方法还包括:

根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的告警规则;其中,所述云产品的告警规则用于定义超过所述产品监控指标参数范围后的告警方式。

可选地,如上所述的方法,还包括:

响应于云产品的升级指令,获取升级指令中携带的升级前云产品标识和升级产品监控指标参数;

根据所述升级前云产品标识和中心分布式集群,确定所述升级前云产品标识对应监控指标;

根据所述升级前云产品标识对应监控指标和升级产品监控指标参数,确定升级后云产品对应的监控指标;

将所述升级后云产品对应的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

第二方面,本申请提供一种基于分版本指标的监控处理装置,包括:

获取模块,用于响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,所述产品监控指标参数包括监控指标标识和对应的参数数值;

处理模块,用于根据所述产品类型标识和预设监控指标模板库,确定与所述产品类型标识相匹配的监控指标模板,并根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标;其中,所述预设监控指标模板库中存储有产品类型标识和监控指标标识的对应关系,所述监控指标模板中包含至少一个监控指标标识,所述云产品的监控指标包括至少一个监控指标标识和与所述监控指标标识相匹配的产品监控指标参数;

存储模块,用于将所述云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

进一步的,所述处理模块具体用于根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标,包括:

若所述产品监控指标参数中的监控指标标识在所述产品类型标识相匹配的监控指标模板中,则将所述监控指标标识对应的参数数值和所述产品类型标识相匹配的监控指标模板组合,得到所述云产品的监控指标;

若所述产品监控指标参数中的监控指标标识不在所述产品类型标识相匹配的监控指标模板中,则将所述产品监控指标参数及其对应的监控指标标识添加至所述产品类型标识相匹配的监控指标模板中,得到所述云产品的监控指标。

进一步的,所述处理模块还具体用于若所述产品类型标识相匹配的监控指标模板中的监控指标标识不在所述产品监控指标参数的监控指标标识中,则从预设监控指标模板库中获取监控指标标识对应的默认参数,并将所述监控指标标识对应的默认参数和所述产品类型标识相匹配的监控指标模板组合,得到所述云产品的监控指标。

进一步的,所述处理模块还具体用于根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标之后,响应于云产品的参数修改指令,对所述云产品的监控指标中的参数数值进行修改。

进一步的,所述处理模块还具体用于根据所述产品类型标识和预设监控指标模板库,确定与所述产品类型标识相匹配的监控指标模板之前,根据预设指标集中的监控指标标识模板和预设产品指标对应规则,构建预设监控指标模板库;其中,所述预设指标集中存储有多个唯一的监控指标标识模板。

进一步的,所述处理模块还具体用于根据所述产品类型标识和预设监控指标模板库,确定与所述产品类型标识相匹配的监控指标模板之后,根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的告警规则;其中,所述云产品的告警规则用于定义超过所述产品监控指标参数范围后的告警方式。

进一步的,所述获取模块还具体用于响应于云产品的升级指令,获取升级指令中携带的升级前云产品标识和升级产品监控指标参数;

所述处理模块还具体用于根据所述升级前云产品标识和中心分布式集群,确定所述升级前云产品标识对应监控指标;

根据所述升级前云产品标识对应监控指标和升级产品监控指标参数,确定升级后云产品对应的监控指标;

所述存储模块还具体用于将所述升级后云产品对应的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,以实现基于分版本指标的监控处理方法。

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现基于分版本指标的监控处理方法。

本申请提供的基于分版本指标的监控处理方法、装置、设备及存储介质,通过响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数;根据产品类型标识和预设监控指标模板库,确定与产品类型标识相匹配的监控指标模板,并根据所述产品类型标识相匹配的监控指标模板和产品监控指标参数,确定所述云产品的监控指标;将所述云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。相对于现有技术中监控体系不适用于新产品以及升级产品,容易产生指标差异的兼容问题,且若主动更改后又会导致与旧产品不兼容的冲突,同时,很难满足个别租户维度的特殊指标需求的问题,本申请的方法,实现对每一云产品配置对应的监控指标的功能,满足不同云产品的监控需求的同时,有效提升监控过程的准确性和兼容性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的基于分版本指标的监控处理的应用场景示意图;

图2为本申请实施例提供的基于分版本指标的监控处理方法的流程示意图一;

图3为本申请实施例提供的基于分版本指标的监控处理方法的流程示意图二;

图4为本申请实施例提供的基于分版本指标的监控处理装置的结构示意图;

图5为本申请实施例提供的电子设备的硬件结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

首先对本申请所涉及的相关概念或名词进行解释:

云池:是指用于存储和访问数据的远程服务器,具备数据存储的可靠性、灵活性和可拓展性,降低本地存储器的存储负担。

中心分布式集群:是指一种计算模型,它将多个计算节点连接在一起形成一个集群,其中有一个中心节点负责协调和管理整个集群的工作。在中心分布式集群中,中心节点是整个集群的核心,负责任务调度、资源管理、数据存储等功能,其他计算节点通过与中心节点通信,接收任务并将计算结果返回给中心节点。中心分布式集群可以提供高性能和高可用性的计算能力,适用于大规模数据处理、科学计算和分布式机器学习等场景。它可以通过水平扩展增加计算节点的数量,以满足不同规模和复杂度的计算需求。

Kafka集群:是指由多个Kafka Broker组成的分布式系统,用于处理高吞吐量、低延迟的消息传递。集群中的每个Kafka Broker都是一个独立的服务器,它们可以在不同的机器上运行。Kafka集群中的每个Broker都有一个唯一的标识符,称为Broker ID。每个Broker都可以存储和处理消息,并且可以与其他Broker进行通信以实现消息的复制和分发。

现有技术中,通过设置自适应模块、采集模块以及比较模块来构建监控体系。其中,自适应模块用于发现被监控的云产品中的监控指标,计算发现的云产品监控指标的域值范围,并将该监控指标保存到自身的监控指标库中,以及将该监控指标的域值范围保存到自身的域值范围数据库;采集模块在被监控的系统中采集该自适应模块的监控指标库中保存的监控指标的指标值,并将该指标值发送给比较模块;比较模块将采集模块采集到的监控指标的指标值与自适应模块的域值范围数据库中保存的该监控指标的域值范围进行对比,判断该监控指标的指标值是否超出该监控指标的域值范围,当该监控指标的指标值超出该监控指标的域值范围时,调用该告警模块发出警告。

但上述监控体系一旦构建完成,其监控标准就会固定,不适用于新产品以及升级产品,容易产生指标差异的兼容问题,且若主动更改后又会导致与旧产品不兼容的冲突,同时,很难满足个别租户维度的特殊指标需求。

基于上述技术问题,本申请的发明构思在于:针对每一云产品构建对应的监控指标,并将构建的监控指标分别存储至中心分布式集群中,使得云产品在数据监控时可以根据自身需要在中心分布式集群中选取对应的监控指标进行针对性的数据监控,旨在解决现有技术的如上技术问题。

本申请具体的应用场景如下:

图1为本申请实施例提供的基于分版本指标的监控处理方法应用场景示意图。如图1所示,基于云产品101构建产品镜像102,并基于产品镜像102和预设监控指标模板库103形成该云产品对应的实例,该云产品对应的实例中包含与该云产品相对应的监控指标,且与云产品101具备同一云产品标识,将该云产品对应的实例存储至云池104内,并通过中心中心分布式集群105调度云池104内存储的云产品对应的实例,然后在监控数据时,根据原子和衍生指标规则进行监控数据处理,生成监控数据库106,以将监控数据库应用于不同应用107中。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图2为本申请实施例提供的基于分版本指标的监控处理方法流程示意图一。如图2所示,该方法包括:

S201、响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,该产品监控指标参数包括监控指标标识和对应的参数数值。

具体来说,在新开通云产品时,需要同时确定好云产品监控数据的监控指标,因此,开通指令中除了包含待开通的产品以外,还需包含产品监控指标参数,以确定监控指标标识和对应的参数数值,同时,为了方便开通云产品时快速设置与该云产品相匹配的产品监控指标参数,可通过云产品的产品类型从监控指标模板库中仅包含监控指标标识的模板,因而需要获取区分产品类型的产品类型标识。

S202、根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板,并根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的监控指标。

其中,该预设监控指标模板库中存储有产品类型标识和监控指标标识的对应关系,该监控指标模板中包含至少一个监控指标标识,该云产品的监控指标包括至少一个监控指标标识和与该监控指标标识相匹配的产品监控指标参数。

具体来说,从预设监控指标模板库中查找与产品类型标识相匹配的监控指标模板,然后根据开通指令中预先规定的产品监控指标参数相结合后,形成完善的云产品的监控指标,利用监控指标模板实现监控指标的快速指定,同时避免开通指令中的产品监控指标参数不完善而导致监控遗漏的弊端。

S203、将该云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

具体来说,在构建好云产品的监控指标后,利用云池的存储特性存储不同云产品对应的监控指标,从而在监控数据处理时,利用监控数据中的云产品标识,通过中心分布式集群在云池中选取对应的监控指标对云产品进行数据监控处理。

本实施例提供的方法,通过响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,该产品监控指标参数包括监控指标标识和对应的参数数值;根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板,并根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的监控指标;将该云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理的手段,实现对每一云产品配置对应的监控指标的功能,配置过程快速,同时有效提升监控过程的准确性和兼容性,满足不同云产品的监控需求。

下面结合一个具体的实施例,对本申请的基于分版本指标的监控处理方法进行详细说明。

图3为本申请实施例提供的基于分版本指标的监控处理方法流程示意图二。如图3所示,该方法包括:

S301、响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,该产品监控指标参数包括监控指标标识和对应的参数数值。

S301的具体实现方式与S201的具体实现方式类似,本实施例此处不再赘述。

S302、根据预设指标集中的监控指标标识模板和预设产品指标对应规则,构建预设监控指标模板库。

其中,该预设指标集中存储有多个唯一的监控指标标识模板。

S303、根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板。

具体来说,预设指标集是预先构建的多种不同的监控指标标识模板,监控指标标识模板不带有具体的参数。例如,预设指标集中存储有CPU使用率、内存使用率、磁盘使用率等名称作为监控指标标识模板,以便在根据预设产品指标对应规则时选取至少一个监控指标标识模板作为预设监控指标模板库。因此,通过产品类型标识可以从预设监控指标模板库中选出与该产品类型标识相匹配的监控指标模板。

S304、若该产品监控指标参数中的监控指标标识在该产品类型标识相匹配的监控指标模板中,则将该监控指标标识对应的参数数值和该产品类型标识相匹配的监控指标模板组合,得到该云产品的监控指标。

具体来说,当监控指标模板应用在具体云产品上时,利用开通指令中的产品监控指标参数补充监控指标模板中的每一监控指标标识对应的参数数值,从而快速得到符合该云产品要求的唯一监控指标。

S305、若该产品监控指标参数中的监控指标标识不在该产品类型标识相匹配的监控指标模板中,则将该产品监控指标参数及其对应的监控指标标识添加至该产品类型标识相匹配的监控指标模板中,得到该云产品的监控指标。

具体来说,由于监控指标模板仅配置有大部分产品所具备的监控指标标识,而开通指令中可能会存在与租户维度的特异性监控指标要求,因而,在监控指标模板中找不到该特异性监控指标要求对应的监控指标标识时,需要将其补充上,以满足租户维度的个性化定制需求。

S306、若该产品类型标识相匹配的监控指标模板中的监控指标标识不在该产品监控指标参数的监控指标标识中,则从预设监控指标模板库中获取监控指标标识对应的默认参数,并将该监控指标标识对应的默认参数和该产品类型标识相匹配的监控指标模板组合,得到该云产品的监控指标。

具体来说,由于开通指令是跟随用户需求设置的,且产品一般都有一部分默认的监控指标参数,因而产品类型相对固定,在开通产品时,为降低开通指令中需要设置过多的默认监控指标参数,同时避免因开通指令中遗漏的必要监控指标参数导致运行崩溃情况,需要保留监控指标模板中所有的监控指标标识,并在根据开通指令补充好监控指标标识对应的参数数值后,将未能根据开通指令补充的监控指标标识对应的参数数值补充上默认参数,以使云产品对应的每一监控指标标识都对应有具体的参数数值。

S307、响应于云产品的升级指令,获取升级指令中携带的升级前云产品标识和升级产品监控指标参数。

S308、根据该升级前云产品标识和中心分布式集群,确定该升级前云产品标识对应监控指标。

S309、根据该升级前云产品标识对应监控指标和升级产品监控指标参数,确定升级后云产品对应的监控指标。

具体来说,不同于产品开通过程需要从预设监控指标模板库中选取对应产品类型的监控指标模板,升级后的云产品与升级前的云产品在产品类型上是一致的,因而不必重新构建,仅需获取升级前云产品对应的监控指标,然后进行修改即可,而获取升级前云产品对应的监控指标,就需要从升级指令中获取升级前云产品标识以及升级后需要作为监控指标的参数数值修改依据的升级产品监控指标参数。

S310、响应于云产品的参数修改指令,对该云产品的监控指标中的参数数值进行修改。

具体来说,针对租户维度需要个性化参数维护时,可通过参数修改指令对于云产品的监控指标对参数数值进行修改,以实现不同租户侧对购买的云产品实现个性化定制的功能,提升租户的使用体验感。

S311、将云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

具体来说,中心分布式集群采用Kafka集群,便于在同时监控多种产品的数据时采用多个服务器分别调度对应的监控指标实例,例如虚拟机实例、云数据库实例、消息队列实例等,找到对应的实例分别对与实例相对应的数据进行监督处理,形成存储监督结果的监督数据库,并将监督结果发送至云管平台、租户平台、邮件系统等应用中,供用户接收和查询。

S312、根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的告警规则。

其中,该云产品的告警规则用于定义超过该产品监控指标参数范围后的告警方式。

具体来说,由于监控数据的主要目的是为了将异常数据及时发送给用户进行处理,因而针对超出监控指标参数范围的数据需要设置告警方式,又由于异常数据会存在轻重缓急,或者多个异常数据组合后才会带来严重后果,因此,需要对异常数据进行进一步的告警数据处理,即利用预先设定的告警规则,对告警数据进行处理,得到告警结果以形成告警数据库,并将告警结果发送至云管平台、租户平台、邮件系统等应用中,供用户接收和查询。

其中,如图1所示,预先设定的告警规则是基于预设监控指标模板103而分产品类型建立的,即基于每一产品类型的监控指标模板建立一个对应的产品告警规则,进而将这些产品告警规则形成告警规则库108。

在另一优选实施例中,响应于云产品的告警规则修改指令,对该云产品的告警规则进行修改,使不同租户侧对购买的云产品实现个性化定制的功能。

本实施例提供的方法,通过响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,该产品监控指标参数包括监控指标标识和对应的参数数值;根据预设指标集中的监控指标标识模板和预设产品指标对应规则,构建预设监控指标模板库;根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板的手段,实现在开通云产品时快速构建与之相对应的监控指标,避免使用统一监控指标带来的产品与指标不匹配的弊端。

通过若该产品监控指标参数中的监控指标标识在该产品类型标识相匹配的监控指标模板中,则将该监控指标标识对应的参数数值和该产品类型标识相匹配的监控指标模板组合,得到该云产品的监控指标;若该产品监控指标参数中的监控指标标识不在该产品类型标识相匹配的监控指标模板中,则将该产品监控指标参数及其对应的监控指标标识添加至该产品类型标识相匹配的监控指标模板中,得到该云产品的监控指标;若该产品类型标识相匹配的监控指标模板中的监控指标标识不在该产品监控指标参数的监控指标标识中,则从预设监控指标模板库中获取监控指标标识对应的默认参数,并将该监控指标标识对应的默认参数和该产品类型标识相匹配的监控指标模板组合,得到该云产品的监控指标的手段,实现产品监控指标内容的完善性,避免遗漏关键产品监控指标导致运行过程中的监控失误。

通过响应于云产品的升级指令,获取升级指令中携带的升级前云产品标识和升级产品监控指标参数;根据该升级前云产品标识和中心分布式集群,确定该升级前云产品标识对应监控指标;根据该升级前云产品标识对应监控指标和升级产品监控指标参数,确定升级后云产品对应的监控指标;将该升级后云产品对应的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理的手段,对不同版本的云产品分别设置对应的监控指标,避免不同版本云产品使用同一监控指标导致的不兼容问题,同时实现多版本产品的数据同时监控。

通过响应于云产品的参数修改指令,对该云产品的监控指标中的参数数值进行修改的手段,实现对云产品的监控指标的个性化定制,以满足使用侧租户维度的不同需求。

通过根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的告警规则的手段,对监控数据实现异常实时通知的功能。

图4为本申请实施例提供的基于分版本指标的监控处理装置的结构示意图。如图4所示,该装置包括:

获取模块401,用于响应于云产品的开通指令,获取开通指令中携带的产品类型标识和产品监控指标参数,该产品监控指标参数包括监控指标标识和对应的参数数值。

处理模块402,用于根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板,并根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的监控指标;其中,该预设监控指标模板库中存储有产品类型标识和监控指标标识的对应关系,该监控指标模板中包含至少一个监控指标标识,该云产品的监控指标包括至少一个监控指标标识和与该监控指标标识相匹配的产品监控指标参数。

存储模块403,用于将该云产品的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

进一步的,该处理模块402具体用于根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的监控指标,包括:

若该产品监控指标参数中的监控指标标识在该产品类型标识相匹配的监控指标模板中,则将该监控指标标识对应的参数数值和该产品类型标识相匹配的监控指标模板组合,得到该云产品的监控指标;

若该产品监控指标参数中的监控指标标识不在该产品类型标识相匹配的监控指标模板中,则将该产品监控指标参数及其对应的监控指标标识添加至该产品类型标识相匹配的监控指标模板中,得到该云产品的监控指标。

进一步的,该处理模块402还具体用于若该产品类型标识相匹配的监控指标模板中的监控指标标识不在该产品监控指标参数的监控指标标识中,则从预设监控指标模板库中获取监控指标标识对应的默认参数,并将该监控指标标识对应的默认参数和该产品类型标识相匹配的监控指标模板组合,得到该云产品的监控指标。

进一步的,该处理模块402还具体用于根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的监控指标之后,响应于云产品的参数修改指令,对该云产品的监控指标中的参数数值进行修改。

进一步的,该处理模块402还具体用于根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板之前,根据预设指标集中的监控指标标识模板和预设产品指标对应规则,构建预设监控指标模板库;其中,该预设指标集中存储有多个唯一的监控指标标识模板。

进一步的,该处理模块402还具体用于根据该产品类型标识和预设监控指标模板库,确定与该产品类型标识相匹配的监控指标模板之后,根据该产品类型标识相匹配的监控指标模板和产品监控指标参数,确定该云产品的告警规则;其中,该云产品的告警规则用于定义超过该产品监控指标参数范围后的告警方式。

进一步的,该获取模块401还具体用于响应于云产品的升级指令,获取升级指令中携带的升级前云产品标识和升级产品监控指标参数;

该处理模块402还具体用于根据该升级前云产品标识和中心分布式集群,确定该升级前云产品标识对应监控指标;

根据该升级前云产品标识对应监控指标和升级产品监控指标参数,确定升级后云产品对应的监控指标;

该存储模块403还具体用于将该升级后云产品对应的监控指标存储至带有中心分布式集群的云池中,以根据中心分布式集群从云池中调度的云产品的监控指标对已开通的云产品进行数据监控处理。

本实施例提供的基于分版本指标的监控处理装置,可执行上述实施例的基于分版本指标的监控处理方法,其实现原理和技术效果类似,本实施例此处不再赘述。

在前述的基于分版本指标的监控处理装置的具体实现中,各模块可以被实现为处理器,处理器可以执行存储器中存储的计算机执行指令,使得处理器执行上述的基于分版本指标的监控处理方法。

图5为本申请实施例提供的电子设备的硬件结构示意图。如图5所示,该电子设备包括:

至少一个处理器501和存储器502。

该电子设备还包括通信部件503。

其中,处理器501、存储器502以及通信部件503通过总线504连接。

在具体实现过程中,至少一个处理器501执行该存储器502存储的计算机执行指令,使得至少一个处理器501执行如上电子设备侧所执行的基于分版本指标的监控处理方法。

处理器501的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignal Processor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,当处理器执行该计算机执行指令时,实现如上基于分版本指标的监控处理方法。

本实施例提供的计算机可读存储介质,可执行上述实施例的基于分版本指标的监控处理方法,其实现原理和技术效果类似,本实施例此处不再赘述。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。

进一步需要说明的是,虽然流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

应该理解,上述的装置实施例仅是示意性的,本申请的装置还可通过其它的方式实现。例如,上述实施例中单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,多个单元、模块或组件可以结合,或者可以集成到另一个系统,或一些特征可以忽略或不执行。

另外,若无特别说明,在本申请各个实施例中的各功能单元/模块可以集成在一个单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一起。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。

集成的单元/模块如果以硬件的形式实现时,该硬件可以是数字电路,模拟电路等等。硬件结构的物理实现包括但不局限于晶体管,忆阻器等等。若无特别说明,处理器可以是任何适当的硬件处理器,比如CPU、GPU、FPGA、DSP和ASIC等等。若无特别说明,存储单元可以是任何适当的磁存储介质或者磁光存储介质,比如,阻变式存储器RRAM(ResistiveRandom Access Memory)、动态随机存取存储器DRAM(Dynamic Random Access Memory)、静态随机存取存储器SRAM(Static Random-Access Memory)、增强动态随机存取存储器EDRAM(Enhanced Dynamic Random Access Memory)、高带宽内存HBM(High-Bandwidth Memory)、混合存储立方HMC(Hybrid Memory Cube)等等。

集成的单元/模块如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。上述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

相关技术
  • 基于页面的数据监控处理方法、装置、设备和存储介质
  • 多版本数据存储管理方法及装置、电子设备、存储介质
  • 基于消息队列的请求处理方法、装置、设备及存储介质
  • 一种基于直播的人脸处理方法、装置、设备和存储介质
  • 基于数据分析的资金处理方法、装置、存储介质和设备
  • 基于应用版本发布的处理方法、装置、设备及存储介质
  • 基于性能测试的指标监控方法、装置、设备及存储介质
技术分类

06120116500169