[发明专利]一种基于OpenTSDB数据库的服务器性能监控数据分析方法及系统在审
申请号: | 201810442084.2 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108829557A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 代庆娥;刘晓 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰;王宝筠 |
地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 监控数据分析 线程 服务器性能 返回数据存储 时间段参数 查询效率 返回数据 工作效率 请求条件 性能监控 调用 运维 存储 配置 分析 | ||
本发明提供了一种基于OpenTSDB数据库的服务器性能监控数据分析方法,包括发出Http请求;接收所述Http请求,并基于接收到的所述Http请求的请求条件启动多个线程,其中,所述多个线程中的每个线程配置不同的时间段参数;所述多个线程同时调用OpenTSDB数据库的API接口;将所述OpenTSDB数据库的API接口的返回数据存储到MySQL数据库;对存储到所述MySQL数据库中的所述返回数据进行分析并生成分析结果。本发明能够提高OpenTSDB数据库中的性能监控数据的查询效率,从而支持更复杂的监控数据分析,提高运维人员的工作效率。本发明还公开了一种基于OpenTSDB数据库的服务器性能监控数据分析系统。
技术领域
本发明涉及数据监控技术领域,尤其涉及一种基于OpenTSDB数据库的服务器性能监控数据分析方法及系统。
背景技术
OpenFalcon系统是目前现有的一款运维监控系统,采用rrdtool的数据归档策略,秒级返回上百个监控项一年的历史数据和数据趋势图。但是其不支持上万台服务器的监控数据聚合。由于其运营级别的配置不能满足监控数据的灵活查询和数据统计分布,所以大部分公司在应用该系统的时候,需要对该系统进行二次开发。目前OpenTSDB数据库,自带了一个简单的Web查询页面,只能查询监控项根据时间为顺序的监控值。如果查询时间跨度大,且一次请求上万台服务器的数据,查询和显示数据会非常慢,而且不支持多个查询条件组合查询。
现有的OpenTSDB数据库虽然在存储数据方面有很多优点,并提供了基本查询的简单Web页面,但是针对高级查询,其灵活度欠缺,在监控系统数据查询和分析时,暴露出两大缺点:其一,现有的OpenTSDB数据库对于长时间细粒度的上万台服务器的监控数据聚合任务,查询时间过长,甚至超出响应时间,严重影响了运维人员对报警数据的统计和分析的时间要求;其二,OpenTSDB数据库的数据,每条数据都有自己的时间戳,查询结果以时间顺序返回,也可以以时间聚合数据,但是严重欠缺对除了时间戳以外的其他条件的排序功能支持。
因此,如何提高OpenTSDB数据库中性能监控数据的查询效率,从而支持更复杂的监控数据分析,提高运维人员的工作效率是亟待解决的问题。
发明内容
有鉴于此,本发明提供了一种基于OpenTSDB数据库的服务器性能监控数据分析方法及系统,本发能够明提高OpenTSDB数据库中的性能监控数据的查询效率,从而支持更复杂的监控数据分析,提高运维人员的工作效率。
本发明提供了一种基于OpenTSDB数据库的服务器性能监控数据分析方法,所述方法包括:
发出Http请求;
接收所述Http请求,并基于接收到的所述Http请求的请求条件启动多个线程,其中,所述多个线程中的每个线程配置不同的时间段参数;
所述多个线程同时调用OpenTSDB数据库的API接口;
将所述OpenTSDB数据库的API接口的返回数据存储到MySQL数据库;
对存储到所述MySQL数据库中的所述返回数据进行分析并生成分析结果。
优选地,所述方法还包括:
按平均值聚合配置所述API接口的Request请求参数。
优选地,所述方法还包括:
对所述分析结果进行展示。
优选地,所述方法还包括:
根据前端展示需求,对所述分析结果进行优化和处理,并以Json格式返回给前端。
优选地,所述将所述OpenTSDB数据库的API接口的返回数据存储到MySQL数据库具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810442084.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动化测试方法及装置
- 下一篇:一种数据中心告警智能运维管理方法及系统