# OpenTSDB/opentsdb

A scalable, distributed Time Series Database.

Repository: https://github.com/OpenTSDB/opentsdb
Canonical: https://ross.abutalabs.com/products/opentsdb
Homepage: http://opentsdb.net
Language: Java
License: LGPL-2.1
License Family: copyleft
Last push: 2024-12-12T20:03:34+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5851, "days_push": 629, "days_rel": 629, "gap_med": null, "n_releases_24m": 1}
- flags: prerelease_only
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5065, forks 1237 (observed 2026-08-28T04:09:09.255884+00:00)

## What it is
OpenTSDB is a distributed, scalable time series database (TSDB) built on top of HBase, written in Java. It stores, indexes, and serves metrics collected from computer systems at massive scale, keeping raw data forever with millisecond precision.

## Use cases
- store infrastructure metrics from tens of thousands of hosts
- collect and query application monitoring metrics at high write rates
- graph server and network equipment metrics over time
- keep raw time series data forever without downsampling
- query metrics via an HTTP API for dashboards
- scale time series storage horizontally by adding HBase nodes

## When to choose
- you already run Hadoop/HBase infrastructure and need large-scale metrics storage
- you need to store hundreds of billions of data points without losing granularity
- you want a proven, mature TSDB with an HTTP API and GUI
- you need multi-datacenter replication via HBase

## When to avoid
- you want a simple single-node time series database without HBase dependencies
- you need a lightweight metrics store for small projects
- you prefer modern TSDBs like Prometheus, InfluxDB, or VictoriaMetrics with easier operations
- your team cannot operate a JVM/HBase stack

## Facets
- artifact type: service
- maturity: maintenance
- function: database, monitoring, analytics, http-server
- domain: databases, monitoring, big-data, analytics
- platform: jvm, self-hosted
- tags: time-series-database, hbase, metrics, distributed, monitoring, devops, linux, docker

## Member repositories
- OpenTSDB/opentsdb (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:09.255884+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:17:17.994973+00:00, confidence not recorded.
  - readme: https://github.com/OpenTSDB/opentsdb (fetched 2026-08-28T04:09:09.255884+00:00, sha 1a8b559691bd)
  - homepage: http://opentsdb.net (fetched 2026-08-29T08:57:41.716357+00:00, sha 4e95513d3b90)
  - site_page: http://opentsdb.net/docs/build/html/index.html (fetched 2026-08-29T08:57:41.725184+00:00, sha 6f6471f88f0e)
  - site_page: http://opentsdb.net/faq.html (fetched 2026-08-29T08:57:41.726880+00:00, sha 5cad74c7869f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
