OpenTSDB是一种基于Hbase的分布式的,可伸缩的时间序列数据库
特别适合用来做监控类别的数据存储,它的底层是基于HBase,是一种以Metirc为单元的存储结果,可以实现大数据量下的毫秒级别的查询
OpenTSDB工作原理
OpenTSDB是一个时间序列数据库,由一个 Time Series Daemon (TSD) 和一系列命令行实用程序组成。
与OpenTSDB交互主要通过运行一个或者多个 TSD 来实现。每个 TSD 是独立的。没有master,没有共享状态,
可以运行尽可能多的 TSD 来处理工作负载。
每个 TSD 使用开源数据库 HBase 或托管Google Bigtable服务来存储和检索时间序列数据。数据模式针对类似时间序列的快速聚合进行了高度优化,以最大限度的减少存储空间。
TSD 的用户不需要直接访问底层仓库。直接通过telnet协议,HTTP API 或者简单的内置 GUI 与 TSD 进行通信,所有的通信都发生在同一个端口上(TSD 通过查看接收到的前几个字节来计算出客户端的协议)
https://zhuanlan.zhihu.com/p/84884762
https://www.jianshu.com/p/0bafd0168647
https://qiankunli.github.io/2017/08/02/opentsdb.html
https://www.huaweicloud.com/zhishi/mrs21.html
https://help.aliyun.com/document_detail/113368.html
https://developer.aliyun.com/article/25847