OpenTSDB

来自开放百科 - 灰狐
跳转到: 导航, 搜索

OpenTSDB 项目提供了一个时间序列数据库,该数据库用来存储由外部代理程序收集的服务器和服务的各项监控指标(metric),所有数据都存储在HBase中。

OpenTSDB:一个开源监控系统,它使用Apache HBase存储所有的时序(无须采样)来构建一个分布式、可伸缩的时间序列数据库。它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系统里。OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化,图形化等。

目录

安装

在一个CDH5或HDP2.3的虚拟机上安装OpenTSDB

sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
sudo yum install git automake gnuplot
git clone https://github.com/OpenTSDB/opentsdb.git
cd opentsdb
./build.sh
env COMPRESSION=none HBASE_HOME=/usr/lib/hbase ./src/create_table.sh 或
env COMPRESSION=none HBASE_HOME=/usr/lib/ams-hbase ./src/create_table.sh
mkdir /tmp/tsd
./build/tsdb tsd --port=4242 --staticroot=build/staticroot/ --cachedir=/tmp/tsd/
http://127.0.0.1:4242

HDP2.3可能出现的问题:

ERROR [main-EventThread] HBaseClient: The znode for the -ROOT- region doesn't exist!

指南

存储

OpenTSDB支持多种后端存储

项目

更多项目>>>

文档

用户

更多用户>>>

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱