OpenTSDB

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(图集)
 
第44行: 第44行:
 
<gallery>
 
<gallery>
 
image:opentsdb-architecture.png|架构
 
image:opentsdb-architecture.png|架构
 +
image:OpenTSDB-Table-Design.png|表设计
 +
image:Time-Series-Storage-In-HBase.png|时序存储
 
image:hbase-master-tsdb-tables.png|TSDB表
 
image:hbase-master-tsdb-tables.png|TSDB表
 
image:opentsdb-hbase-regions.png|Regions
 
image:opentsdb-hbase-regions.png|Regions

2018年10月12日 (五) 13:15的最后版本

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支持多种后端存储

[编辑] 项目

更多项目>>>

[编辑] 文档

[编辑] 用户

更多用户>>>

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱