Partner App: OpenTSDB

OpenTSDB

OpenTSDB is a scalable time series database built on top of Hadoop and HBase. It simplifies the process of storing and analyzing large amounts of time-series data generated by endpoints like sensors or servers.

Application Description

OpenTSDB is a scalable time series database built on top of Hadoop and HBase. It simplifies the process of storing and analyzing large amounts of time-series data from sources like as server operations and load metrics, or sensors measuring environmental data.

OpenTSDB works by exposing two programming interfaces:

  1. Write API - Endpoints like servers or sensors send data to this API, and OpenTSDB formats the data and stores it in HBase.

  2. Read API - Users, or software working on behalf of users, access this API to retrieve time series data. Data can be aggregated, registered, grouped and graphed as it is retrieved. Results can be presented in graphical form or as data in JSON format.

OpenTSDB works natively with MapR Database because MapR Database implements the HBase API, MapR has recently enhanced OpenTSDB itself to improve performance and scalability by several orders of magnitude. These changes make OpenTSDB a go-to solution for very large-scale time-series analysis problems.

An advance copy of OpenTSDB with our changes can be found at the mapr-demos Github page. All changes have been submitted back to the upstream project, and should be approved for inclusion very soon.

Component Version Connection Method
MapR Distribution 3.1, 4.0.1 HBase API (MapR Database)
HBase (Optional) 0.94 HBase API
Application Version: 2.0-Performance-Test

Download App

Installation instructions

See instructions here.

Use Instructions

User guide here.

http://opentsdb.net/index.html

Support Information

OpenTSDB is a community-supported open source project. Community support is available from the OpenTSDB community, and the MapR Community.

wochandarena@maprtech.com