[发明专利]基于ZNBase集群的Prometheus远程存储方法及系统在审
申请号: | 202210019993.1 | 申请日: | 2022-01-10 |
公开(公告)号: | CN114398334A | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 侯俊栋;陈善君 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/22;G06F16/242;G06N20/00 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 znbase 集群 prometheus 远程 存储 方法 系统 | ||
本发明公开了基于ZNBase集群的Prometheus远程存储方法及系统,属于运维监控相关技术领域,本发明要解决的技术问题为Prometheus本地存储空间有限无法大量持久化数据,采用的技术方案为:该方法是在Prometheus和ZNBase集群之间部署并运行单体服务适配器;具体如下:对接Prometheus:单体服务适配器对接Prometheus,实现Prometheus的远程写请求和远程读请求;对接ZNBase集群:单体服务适配器对接ZNBase集群,使用JDBC驱动进行连接;远程写请求数据存储:单体服务适配器解析Prometheus远程写请求内容,将解析后的数据按照指定格式存储到ZNBase集群中;远程读请求数据获取:单体服务适配器解析Prometheus远程读请求内容,按照要求的查询、统计及聚合请求,从ZNBase集群中查询出数据,以指定格式返回给Prometheus。
技术领域
本发明涉及运维监控相关技术领域,具体地说是一种基于ZNBase集群的Prometheus远程存储方法及系统。
背景技术
Prometheus是一个开源的监控框架,它通过不同的组件完成数据的采集、数据的存储以及告警。其中Prometheus server只提供了数据存储(time series data)及数据的处理(提供了丰富的查询语法[查询,统计,聚合等等]),数据则通过众多的插件(prometheus称之为exporters)来暴露一个http服务的接口给Prometheus定时抓取,告警则通过AlterManger发送告警数据。Prometheus本身只支持本地存储,可通过配置远程存储的API来进行远端的存储,但是官方并没有提供远程存储方案,目前社区已经实现的远程存储方案如下:
·AppOptics:write
·Chronix:write
·Cortex:read and write
·CrateDB:read and write
·Elasticsearch:write
·Gnocchi:write
·Graphite:write
·InfluxDB:read and write
·OpenTSDB:write
·PostgreSQL/TimescaleDB:read and write
·SignalFx:write
·clickhouse:read and write
由此可见,社区提供的远程存储或者是个系统,或者是非关系型数据库。
ZNBase分布式数据库是一款具有银行基因的金融级分布式数据库,提供传统关系型数据库OLTP的所有特性,并且改变了传统数据库集中存储的限制,采用分布式架构、无共享存储,从而实现了从计算层、存储层的可扩展性。ZNBase分布式数据库可以多地多机房部署,可跨域全球多个区域,多个数据中心之间进行数据分发复制,并可以根据地理分区定制数据放置策略、容灾备份。每个数据节点都可对外提供服务,并提供数据的就近访问。当一个数据中心发生异常时,数据会由其他数据中心自动恢复,并接管数据访问,从而保障系统的高可靠性。数据中心间进行数据实时同步,并在接管时保证数据的全局一致性。ZNBase提供兼容PostgreSQL协议访问,具备分布式事务、高性能、强一致高可用、线性扩容和弹性伸缩、企业级安全等特性,能够同时提供智能运维、自动化运营、监控告警等配套设施。ZNBase既支持分布式ACID事务,具备高并发、高可用、弹性伸缩特性,并可同时处理交易类业务和分析类业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210019993.1/2.html,转载请声明来源钻瓜专利网。