买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮软件科技有限公司
摘要:本发明公开了结构化数据与时序数据的转换方法、系统、设备及介质,属于数据处理技术领域,本发明要解决的技术问题为如何将Prometheus收集的时序数据存储到性能更高的数据库中,从而提升整体性能和可靠性,采用的技术方案为:用户认证:进行用户认证,确保用户的访问权限,并生成Prometheus的请求;请求接收:接收Prometheus的请求,Prometheus的请求包括数据加载和读取请求;数据转换:根据Prometheus的请求,将时序数据转换为ClickHouse内的列式数据以及将ClickHouse数据转换为Prometheus结果集。
主权项:1.一种结构化数据与时序数据的转换方法,其特征在于,该方法具体如下:用户认证:进行用户认证,确保用户的访问权限,并生成Prometheus的请求;具体如下:用户身份验证:对用户的登录信息进行确认,采用OAuth2.0协议进行用户认证,确保认证过程的安全性;权限管理:管理数据加载和读取的请求的各类权限,防止对数据的越权读写;会话管理:使用JWT进行会话管理,支持会话续期和强制注销功能;请求接收:接收Prometheus的请求,Prometheus的请求包括数据加载和读取请求;具体如下:数据读取请求处理:接收Prometheus转发客户的数据读取请求,并通过用户认证确认数据读取的权限是否在用户权限范围之内,向Clickhouse发送数据查询获取数据并调用数据转换将Clickhouse结构数据转换为Prometheus时序数据,为用户提供服务;数据加载请求处理:接收Prometheus的数据写入请求,并通过用户认证确认数据写入的权限是否在用户权限之内,调用数据转换将Prometheus时序数据转换为Clickhouse结构化数据;数据转换:根据Prometheus的请求,将时序数据转换为ClickHouse内的列式数据以及将ClickHouse数据转换为Prometheus结果集;具体如下:promQL解析:将Prometheus的一条时序数据定义为在Clickhouse结构化数据中的数据表,并将时序数据定义为对应的label和value字段,根据不同的时序数据读写请求,将promQL转换为对Clickhouse数据表的label和value的条件拼接,形成对应的数据库查询请求;时序数据转换:将时序数据的标签转换为Clickhouse结构化数据中的label和value的写入,并根据数据类型执行相应的数据压缩,根据时序的名称新建不同的Clickhouse数据表执行读写;结构化数据转换:查询获取Clickhouse数据表中的结构化数据,根据排序维度组合为Prometheus标准的时序数据并返回。
全文数据:
权利要求:
百度查询: 浪潮软件科技有限公司 结构化数据与时序数据的转换方法、系统、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。