【技术实现步骤摘要】
一种第三方云监控服务的构建方法及装置
本专利技术涉及计算机信息
,尤其是涉及一种第三方云监控服务的构建方法及装置。
技术介绍
在云计算
中,随着云平台发展越来越快,各大厂商陆续推出自己的云产品,并且自带云平台管理工具;而通过云管平台对外提供接口服务,通常是以SDK或者API的方式,因此各类云监控系统一般基于私有云的SDK或者原生的API接口,进行二次开发来采集监控私有云的资源数据和性能数据。但是,在对现有技术的研究与实践过程中,本专利技术的专利技术人发现,由于各大厂商私有云管理平台接口各不相同,导致云监控系统需要根据不同私有云管理平台的情况进行适配,并且开发语言受限于厂商提供的SDK,接口调用受限于厂商提供的接口协议,不仅增加了云监控系统的开发难度和工作量,还降低了云监控系统对私有云平台数据的采集适配效率。因此,亟需一种能够降低对私有云管理平台接口进行二次开发的难度并提高对私有云资源采集监控的效率的方法。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种第三方云监控服务的 ...
【技术保护点】
1.一种第三方云监控服务的构建方法,其特征在于,至少包括如下步骤:/n通过云监控处理层调用私有云平台的RESTFul接口进行适配,获取私有云平台对应的云资源数据,并通过调度管理从而采集和监控所述私有云平台对应的云性能数据;/n通过云监控存储层存储所述私有云平台对应的配置数据,存储所述云监控处理层采集的私有云平台的云资源数据和云性能数据,并存储所述云监控处理层进行云资源采集和云性能采集时对应的日志数据;/n通过云监控应用层查询所述云监控存储层存储的云监控数据,对所述云监控数据进行管理和应用。/n
【技术特征摘要】
1.一种第三方云监控服务的构建方法,其特征在于,至少包括如下步骤:
通过云监控处理层调用私有云平台的RESTFul接口进行适配,获取私有云平台对应的云资源数据,并通过调度管理从而采集和监控所述私有云平台对应的云性能数据;
通过云监控存储层存储所述私有云平台对应的配置数据,存储所述云监控处理层采集的私有云平台的云资源数据和云性能数据,并存储所述云监控处理层进行云资源采集和云性能采集时对应的日志数据;
通过云监控应用层查询所述云监控存储层存储的云监控数据,对所述云监控数据进行管理和应用。
2.根据权利要求1所述的第三方云监控服务的构建方法,其特征在于,还包括:
通过融合不同厂商的私有云平台的RESTFul接口,封装为统一的RESTFul接口,以使当外部调用方调用统一封装的RESTFul接口时,云监控处理层根据私有云平台对应的接口信息进行适配。
3.根据权利要求1所述的第三方云监控服务的构建方法,其特征在于,所述云资源采集,具体为:
通过所述云监控处理层访问所述云监控存储层,加载私有云平台对应的配置数据;
通过所述云监控处理层根据所述配置数据,轮询调用所述私有云平台的RESTFul接口进行云资源数据的采集;
若采集失败,则记录采集日志至所述云监控存储层;
若采集成功,则记录采集日志至所述云监控存储层,并通过所述云监控处理层将采集到的云资源数据进行数据格式转换处理后,保存至所述云监控存储层。
4.根据权利要求1所述的第三方云监控服务的构建方法,其特征在于,所述云性能采集,具体为:
通过所述云监控处理层访问所述云监控存储层,加载私有云平台对应的配置数据;
通过所述云监控处理层根据所述配置数据,轮询调用所述私有云平台的RESTFul接口进行云性能数据的采集;
若采集失败,则记录采集日志至所述云监控存储层;
若采集成功,则记录采集日志至所述云监控存储层,并通过所述云监控处理层将采集到的云性能数据进行数据格式转换处理后,保存至所述云监控存储层。
5.根据权利要求1所述的第三方云监控服务的构建方法,其特征在于,所述通过云监控应用层查询所述云监控存储层的云监控数据,对所述云监控数据进行管理和应用,具体为:
通过所述云监控应用层访问所述云监控存储层中的云监控数据库,获取云监控数据;
若访问失败,则记录采集日志至所述云监控存储层;
若访问成功,则记录采集日志至所述云监控存...
【专利技术属性】
技术研发人员:郑桂创,
申请(专利权)人:广州市申迪计算机系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。