[发明专利]一种数据源可扩展系统及方法有效
申请号: | 201710392604.9 | 申请日: | 2017-05-27 |
公开(公告)号: | CN107317722B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 冯盼盼 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据源 扩展 系统 方法 | ||
本发明提供了一种数据源可扩展系统及方法,涉及互联网领域。该系统包括:可视化模块、数据任务管理模块、数据处理中心和数据获取适配模块;上述数据任务管理模块包括第一判断单元、任务创建单元和分发单元;上述可视化模块包括请求创建单元;上述数据获取适配模块包括数据获取单元和数据适配单元。本发明实施例通过上述系统中数据任务管理模块可以实现不同的数据源类型指标测试的扩展兼容性,节省了不同团队对协议检测的开发人力,降低了时间成本。
技术领域
本发明涉及互联网领域,特别是涉及一种数据源可扩展系统及方法。
背景技术
随着互联网技术的蓬勃发展,越来越多样的网络服务和平台为用户提供了丰富多彩的功能;各个公司或团体都有网络服务部署公司内部通常会维护多个线上服务,不同的服务完成不同的功能,各个服务之间通常也会有互相依赖的情况出现,任何一个网络服务的服务质量都会影响公司整体的网络产品和服务的质量,因此如何能保证网络服务的服务质量就显得至关重要。
由于大多数团队都会使用自己开发一套Dashboard(business intelligencedashboard:商业智能仪表盘)系统,通过一个agent代理来采集服务运行时的数据,然后在Dashboard系统中来展示,从而将服务运行状态进行可视化,更直观的看到服务潜在的问题,同时在服务出现故障时,可以通过查看历史数据趋势来分析出故障原因。
通常监控数据不是同质化的,有的是数据库的数据,有的是机器资源数据,有的是日志数据,各种不同的数据需要在同一个Dashboard里展现不是一件简单的事情,通常做法是分开来展示,例如数据库的数据开发一套数据库监控系统,日志数据开发一套日志监控系统,机器资源数据开发一套机器资源监控系统。这样有两个坏处是,第一,如果有新的数据源需要支持,那么开发人员需要重新写一套监控系统来展现,耗费大量的人力物力;第二,不同的团队之间可能会有相同的需求,但是各自开发会投入重复的时间成本,浪费公司整体的人力资源。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据源可扩展系统和相应的一种数据源可扩展方法。
依据本发明的一个方面,提供了一种数据源可扩展系统,包括:可视化模块、数据任务管理模块、数据处理中心和数据获取适配模块;
所述可视化模块包括请求创建单元;
所述请求创建单元用于根据数据源的类型创建探测请求,将所述探测请求发送给所述数据任务管理模块的第一判断单元;
所述数据任务管理模块包括第一判断单元、任务创建单元和分发单元;
所述第一判断单元用于接收到所述请求创建单元发送的所述探测请求后,根据所述探测请求判断所述数据源的类型是否支持被测试;
所述任务创建单元用于所述第一判断单元判断所述数据源的类型支持被测试后,则创建探测任务;
所述分发单元用于所述任务创建单元创建探测任务后,将所述探测任务分发给所述数据获取适配模块的数据获取单元;
所述数据获取适配模块包括数据获取单元和数据适配单元;
所述数据获取单元用于接收所述分发单元发送的所述探测任务后,根据所述探测任务获取所述数据源;
所述数据适配单元用于所述数据获取单元获取所述数据源后,将所述数据源转化为通用格式后发送至所述数据处理中心;
所述数据处理中心用于所述数据适配单元发送通用格式的数据源后,将所述通用格式的数据源按照所述探测任务的要求进行计算;并将所述计算结果发送给所述可视化模块。
可选地,基于所述数据源可扩展系统,所述任务创建单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710392604.9/2.html,转载请声明来源钻瓜专利网。