[发明专利]一种HBase系统的监控方法及监控服务器有效
申请号: | 201611121923.8 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106777019B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 张觅;李佳禧;陈龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/30;G06F11/34 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hbase 系统 监控 方法 服务器 | ||
1.一种分布式数据库HBase系统的监控方法,其特征在于,包括:
从待监控HBase系统中,获取各个域服务器所维护的域的检测数据;
按照域对所述检测数据进行聚类,以整理出各个域的检测数据;
按照表对所述各个域的检测数据进行聚类,以整理出各个表的检测数据;
接收用户发送的查询请求,所述查询请求中包括表标识及查询指标;
取出所述表标识所标识的表的检测数据;
根据所述查询指标对取出的所述表标识所标识的表的检测数据进行处理,生成表级监控报告;
将所述监控报告展示给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述从待监控HBase系统中,获取各个域服务器所维护的域的检测数据包括:
调用在所述待监控HBase系统中布署的代理进程访问域服务器进程,以获取各个域服务器所维护的域的检测数据。
3.根据权利要求1或2所述的方法,其特征在于,在整理出各个表的检测数据之后,所述方法还包括:
以表标识为行健,以域服务器标识为列键,将所述各个表的检测数据存入内部HBase系统中。
4.根据权利要求1所述的方法,其特征在于,所述查询请求中还包括域服务器标识,在取出所述表标识所标识的表的检测数据之后,还包括:
从所述表标识所标识的表的检测数据中,取出所述域服务器标识所标识的域服务器所维护的域的检测数据;
根据所述查询指标对取出的所述域服务器标识所标识的域服务器所维护的域的检测数据进行处理,生成表加节点级监控报告。
5.根据权利要求4所述的方法,其特征在于,所述处理包括:对取出的各个域的检测数据进行累加处理,或者对取出的各个域的检测数据进行取极值处理,或者对取出的各个域的检测数据进行求平均值处理。
6.根据权利要求4或5所述的方法,其特征在于,所述查询指标包括表的属性查询指标或表的操作查询指标。
7.一种监控服务器,其特征在于,包括:
获取单元,用于从待监控分布式数据库HBase系统中,获取各个域服务器所维护的域的检测数据;
整理单元,用于按照域对所述检测数据进行聚类,以整理出各个域的检测数据;以及按照表对所述各个域的检测数据进行聚类,以整理出各个表的检测数据;
接收单元,用于接收用户发送的查询请求,所述查询请求中包括表标识及查询指标;
调取单元, 用于取出所述表标识所标识的表的检测数据;
处理单元,用于根据所述查询指标对取出的所述表标识所标识的表的检测数据进行处理,生成表级监控报告;
展示单元,用于将所述监控报告展示给所述用户。
8.根据权利要求7所述的监控服务器,其特征在于,所述获取单元具体用于,
调用在所述待监控HBase系统中布署的代理进程访问域服务器进程,以获取各个域服务器所维护的域的检测数据。
9.根据权利要求7或8所述的监控服务器,其特征在于,所述监控服务器还包括:
存储单元,用于在所述整理单元整理出各个表的检测数据之后,以表标识为行健,以域服务器标识为列键,将所述各个表的检测数据存入内部HBase系统中。
10.根据权利要求7所述的监控服务器,其特征在于,所述查询请求中还包括域服务器标识;
所述调取单元还用于,从所述表标识所标识的表的检测数据中,取出所述域服务器标识所标识的域服务器所维护的域的检测数据;
所述处理单元还用于,根据所述查询指标对所述调取单元取出的所述域服务器标识所标识的域服务器所维护的域的检测数据进行处理,生成表加节点级监控报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611121923.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能聊天机器人中对输入语句的优化方法及装置
- 下一篇:显示装置及显示方法