OpenTSDB

OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase. OpenTSDB was written to address a common need: store, index, and serve metrics collected from computer systems (network gear, operating systems, applications) at a large scale, and make this data easily accessible and graphable. OpenTSDB is the first open-source monitoring system built on an open-source distributed database.

History

OpenTSDB was originally written by Benoit Sigoure at StumbleUpon in 2010 to support its discovery and advertisement engine which stores over 1 billion data points per day. StumbleUpon was in charge of the initial development and its open-source release. Yahoo! has been maintaining OpenTSDB along with the open-source community.

Query Interface

Custom API

Storage Architecture

Disk-oriented

System Architecture

Shared-Disk

OpenTSDB Logo