本发明专利技术公开了一种基于云原生的多云异构资源统一监控方法及装置,涉及数据监控管理领域,该方法包括基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集;基于监控数据的类型匹配得到对应的异构云模型,以将采集的监控数据解析为元数据,并形成统一的监控结构数据;配置各云平台的监控展示维度和视图,以及资源告警规则,基于监控结构数据实现云平台的监控和告警。本发明专利技术可以快速对多云异构资源指标进行快速接入,实现多云异构资源的统一监控告警能力,可以将更多的资源及精力投放到监控业务本身上,极大地提高运维的效率。极大地提高运维的效率。极大地提高运维的效率。
【技术实现步骤摘要】
一种基于云原生的多云异构资源统一监控方法及装置
[0001]本专利技术涉及数据监控管理领域,具体涉及一种基于云原生的多云异构资源统一监控方法及装置。
技术介绍
[0002]近些年来,各地部门与企业投入了大量资源用以将原有的IT(Internet Technology,互联网技术)系统上云,且大多数企业所拥有的公有云、私有云服务不止一个。企业使用的云服务越多,管理任务就会变得更复杂,并且缺乏在全局视角上对现有资源的统一纳管、运维管理工作。在此背景下,基于异构云、异构设备的监控也就更加复杂和不可控。
[0003]目前,多云监控方案为通过其他平台提取数据的接口,通过此接口将监控数据进行监控告警。但该方案高度依赖云服务商提供的数据类型,并且监控展现都存在一定的差异性。对于监控数据的处理缺乏统一的管理方法,并且无法对多云平台的所有资源进行概览。当新增更多的异构云平台时,需要重新花费大量的精力对所有的资源进行对接匹配,管理难度将成指数级增长。
技术实现思路
[0004]针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于云原生的多云异构资源统一监控方法及装置,可以快速对多云异构资源指标进行快速接入,实现多云异构资源的统一监控告警能力,可以将更多的资源及精力投放到监控业务本身上,极大地提高运维的效率。
[0005]为达到以上目的,本专利技术提供的一种基于云原生的多云异构资源统一监控方法,具体包括以下步骤:
[0006]基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集;
[0007]基于监控数据的类型匹配得到对应的异构云模型,以将采集的监控数据解析为元数据,并形成统一的监控结构数据;
[0008]配置各云平台的监控展示维度和视图,以及资源告警规则,基于监控结构数据实现云平台的监控和告警。
[0009]在上述技术方案的基础上,所述基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集,具体步骤包括:
[0010]基于各云平台提供的监控接口规范和监控接口鉴权的差异性,构建对应的插件;
[0011]基于构建的插件对接对应的云平台,实现对云平台监控数据的采集。
[0012]在上述技术方案的基础上,当实现监控数据的采集之后,还包括:
[0013]通过消息中间件对各插件采集的监控数据进行收集。
[0014]在上述技术方案的基础上,
[0015]所述监控数据包括监控指标和资源信息;
[0016]所述资源信息为监控数据所属的监控资源;
[0017]所述监控指标包括监控资源对象唯一识别码、指标相关属性说明、指标发生时间和监控指标值。
[0018]在上述技术方案的基础上,所述基于监控数据的类型匹配得到对应的异构云模型,以将采集的监控数据解析为元数据,并形成统一的监控结构数据,具体步骤包括:
[0019]基于监控数据中监控指标所关联的云平台资源信息,从异构云模型库中匹配得到对应的异构云模型;
[0020]基于匹配得到的异构云模型解析出监控数据中监控指标的具体元素,以将监控数据拆解为监控指标最小维度的元数据,形成统一的监控结构数据。
[0021]在上述技术方案的基础上,当得到统一的监控结构数据之后,采用独立分区存储方式,对各云平台的监控结构数据进行存储。
[0022]在上述技术方案的基础上,所述配置各云平台的监控展示维度和视图,以及资源告警规则,基于监控结构数据实现云平台的监控和告警,具体步骤包括:
[0023]在监控中心进行各云平台的监控展示维度和视图的配置,以及资源告警规则的设置;
[0024]将配置的监控展示维度和视图,以及设置的资源告警规则下发至各云平台;
[0025]各云平台基于监控结构数据实现云平台的监控和告警。
[0026]在上述技术方案的基础上,对于监控过程中产生的告警,还包括:
[0027]将告警信息进行汇聚,以为后期运维提供统一的告警管理界面。
[0028]本专利技术提供的一种基于云原生的多云异构资源统一监控装置,包括:
[0029]数据采集模块,其用于基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集;
[0030]数据转换模块,其用于基于监控数据的类型匹配得到对应的异构云模型,以将采集的监控数据解析为元数据,并形成统一的监控结构数据;
[0031]监控告警处理模块,其用于配置各云平台的监控展示维度和视图,以及资源告警规则,基于监控结构数据实现云平台的监控和告警。
[0032]在上述技术方案的基础上,所述基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集,具体过程包括:
[0033]基于各云平台提供的监控接口规范和监控接口鉴权的差异性,构建对应的插件;
[0034]基于构建的插件对接对应的云平台,实现对云平台监控数据的采集。
[0035]与现有技术相比,本专利技术的优点在于:将各异构云的指标进行统一转换为统一的监控指标,通过云原生的方式将数据接入鉴权部分,实现数据转换,通过插件方式部署,可以快速便捷进行业务支撑;本专利技术可以快速对多云异构资源指标进行快速接入,实现多云异构资源的统一监控告警能力,通过屏蔽底层资源的数据差异,可以将更多的资源及精力投放到监控业务本身上,大大提高运维的效率。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本专利技术实施例中一种基于云原生的多云异构资源统一监控方法的流程图;
[0038]图2为本专利技术基于云原生的多云异构资源统一监控方法的具体实施过程框图。
具体实施方式
[0039]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。
[0040]本专利技术实施例提供一种基于云原生的多云异构资源统一监控方法,实现对多云异构资源进行统一监控,主要是针对多云平台下不同云服务商的同类型异构资源的监控,以及不同类型的设备的统一监控,通过采集数据,依托云原生的监控系统Prometheus为基础,构建统一的监控、告警系统。
[0041]参见图1所示,本专利技术实施例提供的一种基于云原生的多云异构资源统一监控方法,具体包括以下步骤:
[0042]S1:基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集;
[0043]本专利技术中,基于各云平台提供的接口规范和接口鉴权特性,构本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于云原生的多云异构资源统一监控方法,其特征在于,具体包括以下步骤:基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集;基于监控数据的类型匹配得到对应的异构云模型,以将采集的监控数据解析为元数据,并形成统一的监控结构数据;配置各云平台的监控展示维度和视图,以及资源告警规则,基于监控结构数据实现云平台的监控和告警。2.如权利要求1所述的一种基于云原生的多云异构资源统一监控方法,其特征在于,所述基于各云平台提供的接口规范和接口鉴权特性,构建对应的插件以对接各云平台,实现监控数据的采集,具体步骤包括:基于各云平台提供的监控接口规范和监控接口鉴权的差异性,构建对应的插件;基于构建的插件对接对应的云平台,实现对云平台监控数据的采集。3.如权利要求2所述的一种基于云原生的多云异构资源统一监控方法,其特征在于,当实现监控数据的采集之后,还包括:通过消息中间件对各插件采集的监控数据进行收集。4.如权利要求1所述的一种基于云原生的多云异构资源统一监控方法,其特征在于:所述监控数据包括监控指标和资源信息;所述资源信息为监控数据所属的监控资源;所述监控指标包括监控资源对象唯一识别码、指标相关属性说明、指标发生时间和监控指标值。5.如权利要求4所述的一种基于云原生的多云异构资源统一监控方法,其特征在于,所述基于监控数据的类型匹配得到对应的异构云模型,以将采集的监控数据解析为元数据,并形成统一的监控结构数据,具体步骤包括:基于监控数据中监控指标所关联的云平台资源信息,从异构云模型库中匹配得到对应的异构云模型;基于匹配得到的异构云模型解析出监控数据中监控指标的具体元素,以将监控数据拆解为监控指标最小维度的元数据,形成统一的监控...
【专利技术属性】
技术研发人员:徐建锋,
申请(专利权)人:中电云数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。