OpenTSDB is an extremely scalable Time Series Database (TSDB) built on top of HBase. Like Ganglia, OpenTSDB can be used to monitor various systems including HBase. As compared to Ganglia, which stores its data in RRDtool, OpenTSDB leverages HBase's scalability to monitor it at a larger scale. The following is an introduction from the OpenTSDB homepage (http://opentsdb.net/):
Thanks to HBase's scalability, OpenTSDB allows you to collect many thousands of metrics from thousands of hosts and applications, at a high rate (every few seconds). OpenTSDB will never delete or downsample data and can easily store billions of data points.
To use OpenTSDB, we need to write little scripts to collect data from our systems, and push them into OpenTSDB every few seconds. Tcollector is a framework for collecting metrics from Linux, MySQL, Hadoop, HBase, and so on for OpenTSDB. It is interesting that OpenTSDB uses HBase (to store metrics) to monitor HBase...