[发明专利]一种基于云平台资源监控数据转换器的发布器实现方法在审
申请号: | 201511008378.7 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105653272A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 马桂成;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广东莞信律师事务所 44332 | 代理人: | 余伦 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 资源 监控 数据 转换器 发布 实现 方法 | ||
技术领域
本发明涉及云平台资源监控技术领域,特别是一种基于云平台资源监控数 据转换器的发布器实现方法。
背景技术
云计算资源种类众多,而云平台肩负对各种资源进行监控。随着云平台高 速发展,各个组件或者其他非云平台都希望获取云平台上的各种监控数据,而 云平台的监控数据种类繁多,需要花费大量的人力和物力来提供监控数据支持, 带来以下问题:
一是重复开发的成本和时间投入,为了获取不同领域的监控数据,需要根 据具体的情况进行开发。大量逻辑类似上的数据发布流程,却要大量的时间去 开发。
二是资源监控数据不能适应各种组件或各种平台通过主流的方式收集。
三是一个原始数据不能支持多种发布方式发布数据。
为了以较少的成本投入即发布各种各样的数据,需要有一种基于云平台资 源监控数据转换器的发布器方法,运维人员可以自定义发布器规则,对所有规 则进行统一管理,一个数据项可以通过一个或者多个发布器规则发布数据,快 速支持各种组件或各种平台收集监控数据。
发明内容
本发明解决的技术问题在于提供一种基于云平台资源监控数据转换器的发 布器实现方法,解决重复开发的成本和时间投入、资源监控数据不能适应各种 组件或各种平台收集、一个原始数据不能支持多种发布方式发布数据等问题。
本发明解决上述技术问题的技术方案是:
所述的方法包括如下步骤:
步骤1:首先配置数据发布器规则;
步骤2:加载数据发布器规则;
步骤3:解释数据发布器规则;
步骤4:收集监控原始数据集合;
步骤5:数据转换器执行数据转换;
步骤6:判断发布器规则是否存在,若是则执行下一步,否则执行步骤9;
步骤7:判断名称匹配是否成功,若是执行下一步,否则执行步骤10;
步骤8:发布器执行数据发布;执行步骤10;
步骤9:不需要进行数据发布;
步骤10:完成。
所述的配置数据发布器规则,是用户手工修改配置文件上的数据发布器规 则;
所述的配置文件由零条或多条规则组成,每条规则包括规则名称、数据项 的名称、发布器的名称列表等组成;
所述的数据项的名称是正则表达式组成。
所述的加载数据发布器规则,数据发布器启动的时候加载数据发布器规则 的配置文件;
所述的解释数据发布器规则,解释配置文件的每条规则,将每条规则的规 则名称、数据项名称正则表达式、发布器的名称等数据保存到内存中。
所述的发布器规则是否存在,根据原始数据集合的数据发布器规则名称来 查找这些发布器是否存在,若存在则执行下一步;若不存在则不需要进行数据 发布。
所述的名称匹配是否成功,原始数据的数据项名称通过规则上的数据项名称 正则表达式进行匹配,若匹配成功则继续执行下一步,否则不需要进行数据发 布。
本发明通过基于云平台资源监控数据转换器的发布器方法,以较少的成本 投入来就发布各种云平台数据,减少重复开发逻辑相同但数据项不同的成本投 入,尤其是支持各种内部组件或第三方平台,一个原始数据支持多种发布方式 发布数据。本发明是一种软件技术,只需要常规的服务器上安装操作系统就能 支持,区域一般的数据发布器需要特定硬件支持;本发明是一种技术框架,适 用于云平台各种监控数据,区别于一般的云平台;本发明除了可以由程序预定 义的规则,还可以由运维人员自定义,具有高灵活性,区别于一般的数据发布 器;本发明利用正则表达式,可以满足各种各样的数据发布,区别于一般的数 据发布器只能发布特定领域的数据;本发明每个原始数据都支持多种发布方式 发布数据,区别于一般的数据发布器只能通过一种方式发布。
附图说明
下面结合附图对本发明进一步说明:
图1为流程图;
图2为本发明的逻辑结构图。
具体实施方式
本发明的实施方式有多种,这里以共有云平台为例说明其中一种实现方法, 流程图如图1所示,具体实施过程如下:
1、首先配置数据发布器规则;
用户通过手工的方式修改数据发布器规则的配置文件。
2、加载数据发布器规则,代码如下:
/**
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511008378.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于语言设置的方法及装置
- 下一篇:一种手机客户端应用程序的开发方法