[发明专利]多数据源整合方法、装置、计算机设备和存储介质在审
申请号: | 201811265525.2 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109656989A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 顾青成;孙玉 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2458;H04L29/08;H04L29/06;H04L9/08 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘立天 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 查询请求 多数据源 中间件 整合 计算机设备 查询结果 存储介质 数据处理领域 数据源类型 数据源位置 用户客户端 访问接口 搜索查询 有效解决 脚本化 客户端 加密 转发 发送 反馈 访问 | ||
本发明涉及数据处理领域,尤其涉及一种多数据源整合方法、装置、计算机设备和存储介质。多数据源整合方法包括:连接Grafana,通过Grafana获取用户在客户端输入的查询请求;将查询请求发送至中间件,中间件位于Grafana和多个数据源之间;根据查询请求获取对应的数据源位置,并通过中间件与数据源的接口,从数据源中搜索查询请求的查询结果;将查询结果通过Grafana反馈至用户客户端。本发明通过对访问的信息进行加密后经由Grafana转发,通过集成脚本化访问接口实现对多种Grafana原先不支持的数据源实现支持,有效解决了现有Grafana支持的数据源类型有限的技术问题。
技术领域
本发明涉及数据处理领域,特别涉及一种多数据源整合方法、装置、计算机设备和存储介质。
背景技术
Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus、OpenTSDB、MySql等作为数据源。Grafana主要特性:灵活丰富的图形化选项,可以混合多种风格,支持白天和夜间模式,多个数据源。
现有的Grafana仍存在一些弊端,比如能够支持的数据源类型有限,同时还需开发特定插件以支持特定类型的数据源;需要对数据源端做逻辑调整和权限控制来提高其安全性,例如MySql数据源,需要对用户进行配置之后,才能使用户仅仅拥有特定的查询;多个数据源中的数据无法在同一图表内进行整合显示;使用数据源本身的查询语句与数据源交互,数据源本身的查询语句有一定的局限,并不一定支持、或者即使支持会带来效率问题、查询语句可读性问题,所以单个数据项的特殊性不易实现,比如需要复杂计算、缓存。
发明内容
基于此,有必要针对现有技术中的Grafana所支持的数据源有限,对特定类型的数据源需要开发特定插件的问题,提供一种数据整合方法、装置、计算机设备和存储介质。
一种多数据源整合方法,其特征在于,所述多数据源整合方法,包括:
连接Grafana,通过所述Grafana获取用户在客户端输入的查询请求,所述Grafana用于与客户端连接后获取客户输入的查询请求;
将所述查询请求发送至中间件,所述中间件位于所述Grafana和多个数据源之间;
根据所述查询请求获取对应的所述数据源位置,并通过所述中间件与所述数据源的接口,从所述数据源中搜索所述查询请求的查询结果;
将所述查询结果通过所述Grafana反馈至用户客户端。
在一个实施例中,在所述连接Grafana,通过所述Grafana获取用户在客户端输入的查询请求,所述Grafana用于与客户端连接后获取客户输入的查询请求之前,包括:
对待访问的原始数据源的访问信息按照一定加密格式生成加密配置;
将所述加密配置发送至Grafana。
在一个实施例中,所述连接Grafana,通过所述Grafana获取用户在客户端输入的查询请求,所述Grafana用于与客户端连接后获取客户输入的查询请求,包括:
在中间件上设置支持HTTP方式的通信接口,通过所述通信接口连接Grafana;
获取用户在客户端输入的查询请求,并发送至Grafana。
在一个实施例中,所述将所述查询请求发送至中间件,所述中间件位于所述Grafana和多个数据源之间,包括:
对获取到的所述查询请求进行加密处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811265525.2/2.html,转载请声明来源钻瓜专利网。