一种基于标签技术的云资源划分、监控与数据分析方法技术

技术编号:37423776 阅读:21 留言:0更新日期:2023-04-30 09:45
本发明专利技术公开了一种基于标签技术的云资源划分、监控与数据分析方法,包括云平台、处理层、抽象层和展示层;云平台用于对被监控资源对象的指标采集、事件监测、以及上报数据标签化;处理层负责云平台各个云资源与孪生对象间的复杂业务操作;抽象层用于建立统一的资源孪生对象模型,以及标签列表,根据其模型结构,对其进行持续、动态地标签标记,反映当前监控云资源的最新状态;本发明专利技术过孪生对象的抽象,将繁重的云资源对象(及其集合)监控操作进行简化,屏蔽云资源的复杂特性(动态性、迁移性以及伸缩性),转化成以孪生对象标签进行相关资源监控,从而提高了对云资源对象的监控效率。从而提高了对云资源对象的监控效率。从而提高了对云资源对象的监控效率。

【技术实现步骤摘要】
一种基于标签技术的云资源划分、监控与数据分析方法


[0001]本专利技术涉及计算机
,具体地说,涉及一种基于标签技术的云资源划分、监控与数据分析方法。

技术介绍

[0002]当前各个云厂商提供的的云资源(工作负载、虚拟网络等)管理监控极度依赖于各自的云平台体系结构;不同的云厂商有各自不同的监控方案。以OpenStack为例,它依赖于Ceilometer等平台架构;而Kubesphere则依赖于Prometheus等平台架构。
[0003]但其基本方式都依赖部署于宿主机、工作负载等不同位置上代理,以及利用平台事件监测点,进行指标以及事件的抓取和获得;并将指标以及事件转发到后端存储进行保存;运维以及监控系统,利用时序存储中的指标数据进行进一步的展示和分析、告警;
[0004]1)由于各个平台技术架构的割裂,针对一个多集群、跨平台的云部署无法统一进行全局视图下的监控分析和数据呈现;
[0005]2)当前技术着重于租户内工作负载(如虚拟机、容器组)、宿主机等底层云资源对象的相关监控;缺乏有效的分组、聚合手段,无法在高阶维度进行组合内部、以及组合间的监控分析和数据呈现。
[0006]基于时序数据的后期分析和展示,由于缺少云实时数据辅助和补充。其分析结果也缺少反馈手段,无法自动优化相关云资源的部署。最后对时序数据的使用,也缺乏有效的访问控制手段。

技术实现思路

[0007]本专利技术所要解决的技术问题是针对
技术介绍
的缺陷,本专利技术通过种基于标签技术的云资源划分、监控与数据分析方法,建立了统一云资源标签模型、简化了标签流程、降低了标签技术的使用成本。
[0008]本专利技术为解决上述技术问题采用以下技术方案:
[0009]一种基于标签技术的云资源划分、监控与数据分析方法,包括云平台、处理层、抽象层和展示层;所述云平台用于对被监控资源对象的指标采集、事件监测、以及上报数据标签化;
[0010]所述处理层负责云平台各个云资源与孪生对象间的复杂业务操作,包括如下核心功能:
[0011]通过云身份中心,利用对象代理将实现孪生对象及其关联资源进行绑定与授权;
[0012]通过数据分析引擎,将分析结果以标签的方式,重标记于孪生对象;
[0013]通过标签处理引擎,实现不同的云资源同其孪生的标签同步和必要的业务处理流程;
[0014]所述抽象层用于建立统一的资源孪生对象模型,以及标签列表,根据其模型结构,对其进行持续、动态地标签标记,反映当前监控云资源的最新状态;同时利用时序存储,保
存上报事件、指标,并利用相关数据标签选择,同孪生对象进行业务关联;
[0015]所述展示层根据标签选择算法,对孪生对象以及指标数据,进行多维度的实时以及历史记录的管理、分组以及展示。
[0016]优选的,还包括以下步骤:
[0017]步骤S1、标记云资源标签;
[0018]步骤S2、上报指标事件;
[0019]步骤S3、基于标签的监控展示和监控操作。
[0020]优选的,所述步骤S1具体步骤如下:
[0021]步骤S11、云资源(如工作负载)通过身份认证中心并进行资源认证,进行安全接入;
[0022]步骤S12、身份认证中心利用资源ID,通过对象代理向资源孪生管理发起云资源关联操作,进行云资源和孪生关联;
[0023]步骤S13、由于资源关联事件的触发,孪生管理器通过标签处理引擎,利用相关云资源资源ID,向该资源发起孪生对象同云资源对象的标签同步操作;
[0024]步骤S14、标签处理引擎对云资源进行认证查找,确认云资源的位置,暴露接口,以及相关操作权限;
[0025]步骤S15、根据业务需求,标签处理引擎可能向云平台发起资源对象查询操作,基线检查操作等,从而获得进行标签决策和转化的关键信息;
[0026]步骤S16、标签处理引擎,利用引擎规则和适配接口,将孪生标签值转化成策略下发、调度变更、对云平台资源对象进行资源标签标记、对相关指标数据进行数据标签标记处理等多种操作。
[0027]优选的,所述步骤S2具体步骤如下:
[0028]步骤S21、云平台通过探针、安全件以及代理拦截等多种手段,侦探或触发云资源指标或事件上报机制;
[0029]步骤S22、上报时,相关指标或事件必须包含其对应云资源的必要标签信息,同时包含其资源ID;
[0030]步骤S23、数据分析引擎对指标或事件进行批处理分析,并将处理数据(含数据标签)可以存储于时序数据库;
[0031]步骤S24、据分析引擎对指标或事件进行实时处理分析,并将处理结果以孪生对象标签变更的方式,反馈给孪生管理器;
[0032]步骤S25、根据孪生对象管理器,收到某个孪生对象的标签变化信息,变更其标签同时,并同时向标签处理引擎发起标签同步;
[0033]步骤S26、标签同步处理同步骤S1。
[0034]优选的,所述步骤S3具体步骤如下:
[0035]步骤S31、展示层根据监控业务需要,利用标签选择器,进行时序数据以及孪生数据选择、筛查和聚合等操作,并将处理结果进行呈现;
[0036]步骤S32、展示层根据监控业务、资源分组等需要,利用标签选择器,对过滤后的孪生对象进行统一业务标签标记;
[0037]步骤S33、被变更的孪生对象,同时向标签处理引擎发起标签同步;
[0038]步骤S34、标签同步处理同步骤S1。
[0039]本专利技术采用以上技术方案与现有技术相比,具有以下有益效果:
[0040]1.本专利技术提供的一种基于标签技术的云资源划分、监控与数据分析方法,建立了统一云资源标签模型、简化了标签流程、降低了标签技术的使用成本。
[0041]2.本专利技术提供的一种基于标签技术的云资源划分、监控与数据分析方法,利用标签技术能够灵活扩展不同的业务监控场景,突破了当前云资源监控和分析的技术局限性。如:平台局限性,资源分组的局限性。
[0042]3.本专利技术提供的一种基于标签技术的云资源划分、监控与数据分析方法,通过孪生对象的抽象,将繁重的云资源对象(及其集合)监控操作进行简化,屏蔽云资源的复杂特性(动态性、迁移性以及伸缩性),转化成以孪生对象标签进行相关资源监控,从而提高了对云资源对象的监控效率。
[0043]4.本专利技术提供的一种基于标签技术的云资源划分、监控与数据分析方法,同时基于孪生对象标签,进行相关云资源标签同步、策略管理;更能聚焦业务,实现云资源调度以及监控策略的统一管理。
[0044]5.本专利技术提供的一种基于标签技术的云资源划分、监控与数据分析方法,结合孪生对象标签、以及时序指标数据标签,利用相关标签选择算法,能够多维度、丰富的展示和分析云资源的实时与历史记录。
附图说明
[0045]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于标签技术的云资源划分、监控与数据分析方法,其特征在于,包括云平台、处理层、抽象层和展示层;所述云平台用于对被监控资源对象的指标采集、事件监测、以及上报数据标签化;所述处理层负责云平台各个云资源与孪生对象间的复杂业务操作,包括如下核心功能:通过云身份中心,利用对象代理将实现孪生对象及其关联资源进行绑定与授权;通过数据分析引擎,将分析结果以标签的方式,重标记于孪生对象;通过标签处理引擎,实现不同的云资源同其孪生的标签同步和必要的业务处理流程;所述抽象层用于建立统一的资源孪生对象模型,以及标签列表,根据其模型结构,对其进行持续、动态地标签标记,反映当前监控云资源的最新状态;同时利用时序存储,保存上报事件、指标,并利用相关数据标签选择,同孪生对象进行业务关联;所述展示层根据标签选择算法,对孪生对象以及指标数据,进行多维度的实时以及历史记录的管理、分组以及展示。2.根据权利要求1所述的一种基于标签技术的云资源划分、监控与数据分析方法,其特征在于,还包括以下步骤:步骤S1、标记云资源标签;步骤S2、上报指标事件;步骤S3、基于标签的监控展示和监控操作。3.根据权利要求1所述的一种基于标签技术的云资源划分、监控与数据分析方法,其特征在于,所述步骤S1具体步骤如下:步骤S11、云资源(如工作负载)通过身份认证中心并进行资源认证,进行安全接入;步骤S12、身份认证中心利用资源ID,通过对象代理向资源孪生管理发起云资源关联操作,进行云资源和孪生关联;步骤S13、由于资源关联事件的触发,孪生管理器通过标签处理引擎,利用相关云资源资源ID,向该资源发起孪生对象同云资源对象的标签同步操作;步骤S14、标签处理引擎对云资源进行认证查找,确认云...

【专利技术属性】
技术研发人员:张奔吴尾亮
申请(专利权)人:中孚安全技术有限公司
类型:发明
国别省市:

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

1