OpenTSDB的简单入门

OpenTSDB的简单入门
预览:

此文档的定位:便于JAVA程序员快速了解OpenTSDB,以及利用OpenTSDB的API进行简单的开发,至于具体的搭建以及调优之类不作讨论。结构如下:

一. 是什么?有什么作用

二、结构,怎么干

三. 主要API

四、在开发中如何运用这些API

一、opentsdb是什么

基于Hbase的分布式的,可伸缩的时间序列数据库(本质就是一个数据库,通过TCollector收集监控对象的各个指标,按时间的序列存入hbase中。通过查询在一段时间内某个指标的参数,经过处理展示给用户,用户可以看到各个时间点的指标值和这段时间内的变化,达到监控的目的) 主要用途,就是做监控系统;譬如收集大规模集群(包括网络设备、操作系统、应用程序)的监控数据并进行存储,查询。

二、OpenTSDB的结构

Opentsdb本质上是一个数据库,因此须了解它的存储结构,包括最小的存储单位以及存储单元等

存储到OpenTSDB的数据,是以metric为单位的,metric就是1个监控项,譬如服务器的话,会有CPU使用率、内存使用率这些metric;

OpenTSDB使用HBase作为存储,由于有良好的设计,因此对metric的数据存储支持到秒级别;

OpenTSDB支持数据永久存储,即保存的数据不会主动删除;并且原始数据

第1页/共23页 下一页>尾页

寻找更多 "OpenTSDB的简单入门"