System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种云管资源监控指标分片采集的处理方法技术_技高网

一种云管资源监控指标分片采集的处理方法技术

技术编号:41565710 阅读:12 留言:0更新日期:2024-06-06 23:47
本发明专利技术属于计算机软件技术领域,具体涉及一种云管资源监控指标分片采集的处理方法,包括以下步骤:S1、云适配器服务实例将自己注册到微服务的注册中心;S2、云管理器监听微服务注册中心的云适配器节点的变化;若发现云适配器节点数量发生改变,触发执行云平台资源采集监控指标的分片流程;S3、云管理器刷新采集配置到prometheus,并下发监控指标分片到redis;S4、prometheus根据采集配置的频率,定时触发资源采集监控指标请求到精确节点进行拉取;S5、云适配器从redis获取所负责的云资源分片信息,请求云平台接口获取指定云资源监控指标,并直线返回prometheus。本发明专利技术可采集资源数据量巨大,采集资源不完整、采集进程阻塞、采集程序内存溢出等问题,具有较好的市场应用前景。

【技术实现步骤摘要】

本专利技术属于计算机软件,具体涉及一种云管资源监控指标分片采集的处理方法


技术介绍

1、为贯彻落实大数据发展,按照省政务云总体架构和“多云共治”体系,通过建设多云共治管理平台,构建云资源统一申请、统一分配、统一调度、统一监测的多云共治管理体系。推进省存量政务数据中心整合,向省级各部门提供统一的云计算、云存储、云管控、云安全等服务。

2、云平台资源包括物理机、虚拟机、硬盘、网卡等,总数可达十几万、二十万。多云管理平台采集云资源的监控相关指标,如虚拟机cpu使用率、硬盘的io速率、网络流量等。采集云平台资源监控指标需要具备实时性,同时对大量的云平台资源进行监控指标的采集,避免不了采集请求过程中出现线程阻塞、网络延迟、超时等情况,导致大部分的云资源监控指标采集不及时,采集等待、丢失等情况,同时程序运行的过程中经常出现内存溢出、线程池拒绝执行的问题。

3、公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。


技术实现思路

1、本专利技术的目的是在于提供一种云管资源监控指标分片采集的处理方法,以解决采集资源数据量巨大,采集资源不完整、采集进程阻塞、采集程序内存溢出等问题。

2、为了实现上述目的,本专利技术提供了如下技术方案:

3、一种云管资源监控指标分片采集的处理方法,包括以下步骤:

4、s1、云适配器服务实例会将自己注册到微服务的注册中心;

5、s2、云管理器监听微服务注册中心的云适配器节点的变化;若发现云适配器节点数量发生改变,则触发执行云平台资源采集监控指标的分片流程;

6、s3、云管理器刷新采集配置到prometheus,并下发监控指标分片到redis;

7、s4、prometheus根据采集配置的频率,按云平台id、云资源类型,定时触发资源采集监控指标请求到精确节点进行拉取;

8、s5、云适配器从redis获取所负责的云资源分片信息,根据分片信息中细化的云资源实例,请求云平台接口获取指定云资源监控数据,并返回监控数据保存到prometheus。

9、作为优选,所述云适配器用于对接云平台开放的api接口,对业务层提供抽象的api封装接口,采集云平台资源监控指标,并将指标数据转换成业务层所需的信息格式参数。

10、作为优选,所述云管理器用于云平台资源业务管理操作,并对云适配器提供抽象的api封装接口进行调用操作云平台资源。

11、作为优选,步骤s3中,云管理器刷新采集配置到prometheus,同时采集配置包含了需要请求云适配的节点地址,分片次序;云管理器下发监控指标分片到redis,供云适配器采集的目标资源使用;云管理器下发的监控指标分片信息细化到云资源实例级别,明确指定每个云适配器需要负责的云资源实例。

12、作为优选,步骤s4中,prometheus直接请求云适配器,跳过负责业务层的云管理器链接,达到目标资源监控信息无业务接入的点对点衔接。

13、与现有技术相比,本专利技术具有如下有益效果:

14、(1)本专利技术的云管资源监控指标分片采集的处理方法,分布式部署采集器节点,采集器模块可以随着云资源数量的增长而增加处理节点,即通过添加更多的采集服务器或服务实例来增强系统的整体处理能力和吞吐量,灵活地适应大规模、快速变化的云环境,避免单个节点故障导致整个监控系统的失效,提高了系统的稳定性和可靠性。

15、(2)本专利技术的云管资源监控指标分片采集的处理方法,通过有效配置不同云平台采集频率、超时时间等参数,可避免采集流程的请求阻塞、拒绝等情况,确保所有资源都能得到及时、有效的采集监控指标。

16、(3)本专利技术的云管资源监控指标分片采集的处理方法,prometheus直接请求云适配器,无业务链路点对点衔接,有助于提高数据采集速度,确保监控指标的实时性和完整性。

本文档来自技高网...

【技术保护点】

1.一种云管资源监控指标分片采集的处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的云管资源监控指标分片采集的处理方法,其特征在于,所述云适配器用于对接云平台开放的API接口,对业务层提供抽象的API封装接口,采集云平台资源监控指标,并将指标数据转换成业务层所需的信息格式参数。

3.根据权利要求1所述的云管资源监控指标分片采集的处理方法,其特征在于,所述云管理器用于云平台资源业务管理操作,并对云适配器提供抽象的API封装接口进行调用操作云平台资源。

4.根据权利要求1所述的云管资源监控指标分片采集的处理方法,其特征在于,步骤S3中,云管理器刷新采集配置到prometheus,同时采集配置包含了需要请求云适配的节点地址,分片次序;云管理器下发监控指标分片到redis,供云适配器采集的目标资源使用;云管理器下发的监控指标分片信息细化到云资源实例级别,明确指定每个云适配器需要负责的云资源实例。

5.根据权利要求1所述的云管资源监控指标分片采集的处理方法,其特征在于,步骤S4中,prometheus直接请求云适配器,跳过负责业务层的云管理器链接,达到目标资源监控信息无业务接入的点对点衔接。

...

【技术特征摘要】

1.一种云管资源监控指标分片采集的处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的云管资源监控指标分片采集的处理方法,其特征在于,所述云适配器用于对接云平台开放的api接口,对业务层提供抽象的api封装接口,采集云平台资源监控指标,并将指标数据转换成业务层所需的信息格式参数。

3.根据权利要求1所述的云管资源监控指标分片采集的处理方法,其特征在于,所述云管理器用于云平台资源业务管理操作,并对云适配器提供抽象的api封装接口进行调用操作云平台资源。

4.根据权利要求1所述的云...

【专利技术属性】
技术研发人员:彭新永周飞王伟华谈超洪陈吉宁梁少灵
申请(专利权)人:广西壮族自治区信息中心广西壮族自治区大数据研究院
类型:发明
国别省市:

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

1