适配多CPU架构多云平台的监控技术制造技术

技术编号:37247253 阅读:21 留言:0更新日期:2023-04-20 23:26
本发明专利技术属于云计算技术领域,具体涉及一种适配多CPU架构多云平台的监控技术,包括:S1、开发自定义的export组件,部署到虚拟机或物理机上面;S2、编写镜像构建步骤文件Dockerfile,构建适配不同架构环境下的资源监控服务应用;S3、部署多云管理平台,用于供用户单位运维人员在多云管理平台上创建数据采集目标;S4、自定义新建配置监控实例,用于分类管理,图形化展示各资源的监控指标数据;S5、进入新建的监控实例中,创建监控指标;S6、在创建的监控指标的基础上,自定义配置告警规则;S7、在告警事件管理界面,查看告警事件记录。本发明专利技术可以解决由于不同云厂商的系统架构不一致导致无法全局统一的对多个云平台资源进行监控管理的问题,具有较好的市场应用前景。具有较好的市场应用前景。具有较好的市场应用前景。

【技术实现步骤摘要】
适配多CPU架构多云平台的监控技术


[0001]本专利技术属于云计算
,具体涉及一种适配多CPU架构多云平台的监控技术。

技术介绍

[0002]在企业数字化发展的进程中,企业不可避免的会使用多个云厂商的资源和服务。伴随着多个云平台的使用,由于不同云厂商的系统架构不一致,监控告警体系实现不一致,监控数据管理展示统计不一致,自定义配置告警规则支持程度不一致等等,就出现了企业资源的难以统一管理监控等等问题。用户需要熟悉了解不同云平台的资源管理界面的交互方式,资源监控告警规则配置方式等等,无法全局统一的对多个云平台资源进行监控管理。
[0003]目前信创多云环境下,国内的云服务提供商(华为云、阿里云、腾讯云、天翼云、浪潮云等)各自采取了不同的国产操作系统(麒麟、深度Linux、安超OS),以及不同的CPU架构(X86、ARM)。
[0004]当前业内两大主流监控方案:Zabbix和Prometheus。Zabbix更适合监控物理机环境,由于使用关系型数据库进行监控数据存储,后期的数据查询,聚合都有很大的问题。使用不灵活,定制化难度高,可扩展性相对较差。Prometheus更适合云环境的监控,对OpenStack,Kubernetes有更好的集成。支持更大的规模集群,采用TSDB时序数据库,大大的节省了存储空间,并且提升了查询效率。使用灵活,定制化难度低,可扩展性强
[0005]对此,最终我们采用了Prometheus做资源监控。在Prometheus原有的基础上,我们对不同的国产操作系统(麒麟、深度Linux、安超OS),以及不同的CPU架构(X86、ARM)进行了适配兼容,实现了跨平台,跨架构统一管理。
[0006]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

技术实现思路

[0007]本专利技术的目的是在于提供一种适配多CPU架构多云平台的监控技术,以解决由于不同云厂商的系统架构不一致导致无法全局统一的对多个云平台资源进行监控管理的问题。
[0008]为了实现上述目的,本专利技术提供了如下技术方案:
[0009]适配多CPU架构多云平台的监控技术,包括以下步骤:
[0010]S1、开发自定义的export组件,部署到虚拟机或物理机上面;
[0011]S2、编写镜像构建步骤文件Dockerfile,构建适配不同架构环境下的资源监控服务应用;
[0012]S3、部署多云管理平台,用于供用户单位运维人员在多云管理平台上创建数据采集目标;
[0013]S4、自定义新建配置监控实例,用于分类管理,图形化展示各资源的监控指标数据;
[0014]S5、进入新建的监控实例中,创建监控指标;
[0015]S6、在创建的监控指标的基础上,自定义配置告警规则;
[0016]S7、在告警事件管理界面,查看告警事件记录。
[0017]作为优选,所述export组件包括node

exporter、mysql

exporter、redis
‑‑
exporter和rabbitmq

exporter。
[0018]作为优选,步骤S3中的数据采集目标会自动同步到Prometheus监控配置中,用于定时拉取目标的指标数据。
[0019]作为优选,步骤S6中自定义配置的告警规则达到触发条件时,自动发出告警事件。
[0020]与现有技术相比,本专利技术具有如下有益效果:
[0021](1)本专利技术的适配多CPU架构多云平台的监控技术,做到了去平台化,兼容不同操作系统和CPU架构,可以集中式的对不同云平台的资源进行监管管理,大大节约了企业运维成本。
[0022](2)本专利技术的适配多CPU架构多云平台的监控技术,可以提供更高灵活度的资源监控管理和监控组件的扩展,能够适应更复杂的监控运维场景。
[0023](3)本专利技术的适配多CPU架构多云平台的监控技术,不仅可以有效的区分资源使用情况,提高资源的利用率,防止资源浪费,还可以及时发现负载过高的资源,防范在高并发的情况下服务崩溃,有效防止企业事故的发生。
附图说明
[0024]图1是本专利技术的适配多CPU架构多云平台的监控技术的流程示意图;
具体实施方式
[0025]下面对本专利技术专利的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域所属的技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]在本专利技术的描述中,需要说明的是,如出现术语“中心”、“上”、“下”“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对专利技术的限制。
[0027]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,如出现术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接连接,也可以通过中间媒介间接相连,可以是两个元件内部的连接。对于本领域所属的技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0028]适配多CPU架构多云平台的监控技术,包括以下步骤:
[0029]S1、开发自定义的export组件,部署到虚拟机或物理机上面;
[0030]S2、编写镜像构建步骤文件Dockerfile,构建适配不同架构环境下的资源监控服务应用;
[0031]S3、部署多云管理平台,用于供用户单位运维人员在多云管理平台上创建数据采
集目标;数据采集目标会自动同步到Prometheus监控配置中,用于定时拉取目标的指标数据;
[0032]S4、自定义新建配置监控实例,用于分类管理,图形化展示各资源的监控指标数据;
[0033]S5、进入新建的监控实例中,创建监控指标;
[0034]S6、在创建的监控指标的基础上,自定义配置告警规则;当达到触发条件时,自动发出告警事件;
[0035]S7、在告警事件管理界面,查看告警事件记录。
[0036]在本实施例中,所述export组件包括node

exporter、mysql

exporter、redis
‑‑
exporter和rabbitmq

exporter,,用于监控不同的资源组件。
[0037]编写的Dockerfile通过持续集成,可以在多架构环境中构建适配国产操作系统下X86、ARM等不同架构环境下的资源监本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.适配多CPU架构多云平台的监控技术,其特征在于,包括以下步骤:S1、开发自定义的export组件,部署到虚拟机或物理机上面;S2、编写镜像构建步骤文件Dockerfile,构建适配不同架构环境下的资源监控服务应用;S3、部署多云管理平台,用于供用户单位运维人员在多云管理平台上创建数据采集目标;S4、自定义新建配置监控实例,用于分类管理,图形化展示各资源的监控指标数据;S5、进入新建的监控实例中,创建监控指标;S6、在创建的监控指标的基础上,自定义配置告警规则;S7、在告警事件管理界面,查看告警事件记录。2.根据权利要求1所述的适配多CPU架构多云平台的监控技术,其特征在于...

【专利技术属性】
技术研发人员:李森王伟华周飞谈超洪文静彭新永韦宇星
申请(专利权)人:广西梯度科技股份有限公司
类型:发明
国别省市:

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

1