[发明专利]分布式数据采集方法和系统在审
申请号: | 201710397736.0 | 申请日: | 2017-05-31 |
公开(公告)号: | CN108984542A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 夏阳 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;姜劲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式数据采集 分布式数据存储 采集 采集配置信息 计算机技术领域 配置管理模块 数据展示模块 时序 格式数据 可扩展性 可维护性 数据采集 数据发送 统一管理 高可靠 接口池 可用 吞吐量 存储 保证 环节 展示 | ||
1.一种分布式数据采集方法,其特征在于,所述方法包括:
配置管理模块统一管理JMX接口池的采集配置信息;
分布式数据采集模块根据所述采集配置信息进行数据采集,并将采集的数据发送至分布式数据存储模块;
分布式数据存储模块对所述采集的数据进行时序存储;
数据展示模块对所述分布式数据存储模块中的数据进行展示。
2.根据权利要求1所述的方法,其特征在于,所述采集配置信息包括:业务类型、URL和采集规则。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在分布式数据采集模块根据所述采集配置信息进行数据采集的步骤之前,根据一致性哈希算法对分布式数据采集模块中的采集客户端进行分布式部署。
4.根据权利要求2所述的方法,分布式数据采集模块根据所述采集配置信息进行数据采集的步骤包括:
分布式数据采集模块基于线程池的任务调度策略向所述URL请求数据,并将获取的数据进行归并整理,然后将归并整理后的数据发送至分布式数据存储模块;
其中,所述归并整理后的数据包括:指标名、指标值、时间戳、标签名、标签值。
5.根据权利要求1所述的方法,其特征在于,分布式数据存储模块对所述采集的数据进行时序存储的步骤包括:
根据预设的映射规则对指标名、标签名、标签值分别进行映射,生成与指标名、标签名、标签值分别对应的唯一标识;
根据生成的唯一标识和所述时间戳生成结构化数据库的行键名,并将预设时间段内的指标值存入所述行键名对应的列。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在分布式数据采集模块根据所述采集配置信息进行数据采集的步骤之后,分布式数据采集模块将采集的数据发送至消息订阅模块,并由消息订阅模块将所述采集的数据发送至分布式数据存储模块。
7.根据权利要求1所述的方法,其特征在于,数据展示模块对所述分布式数据存储模块中的数据进行展示的步骤包括:
数据展示模块向分布式数据存储模块发送获取待展示数据的请求,并通过预先定制的可视化界面对所述待展示数据进行展示。
8.一种分布式数据采集系统,其特征在于,包括:
配置管理模块,用于统一管理JMX接口池的采集配置信息;
分布式数据采集模块,用于根据所述采集配置信息进行数据采集,并将采集的数据发送至分布式数据存储模块;
分布式数据存储模块,用于对所述采集的数据进行时序存储;
数据展示模块,用于对所述分布式数据存储模块中的数据进行展示。
9.根据权利要求8所述的系统,其特征在于,所述采集配置信息包括:业务类型、URL和采集规则。
10.根据权利要求8所述的系统,其特征在于,所述分布式数据采集模块还用于:根据一致性哈希算法对分布式数据采集模块中的采集客户端进行分布式部署。
11.根据权利要求9所述的系统,其特征在于,所述分布式数据采集模块根据所述采集配置信息进行数据采集,包括:
分布式数据采集模块基于线程池的任务调度策略向所述URL请求数据,并将获取的数据进行归并整理,然后将归并整理后的数据发送至分布式数据存储模块;
其中,所述归并整理后的数据包括:指标名、指标值、时间戳、标签名、标签值。
12.根据权利要求8所述的系统,其特征在于,所述分布式数据存储模块包括:
数据存储中间件,用于根据预设的映射规则对指标名、标签名、标签值分别进行映射,生成与指标名、标签名、标签值分别对应的唯一标识;
结构化数据库,用于根据生成的唯一标识和所述时间戳生成行键名,并将预设时间段内的指标值存入所述行键名对应的列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710397736.0/1.html,转载请声明来源钻瓜专利网。