# Graphite

A highly scalable real-time graphing system

Repository: https://github.com/graphite-project/graphite-web
Canonical: https://ross.abutalabs.com/products/graphite
Homepage: http://graphite.readthedocs.org/
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: graphite-web, graphite-components, graphite, time-series, python, django, metrics
Last push: 2026-08-10T10:03:06+00:00

## Health v2 (maintenance only)
Score: 79/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 43, longevity 100
- inputs: {"age_days": 5231, "days_push": 23, "days_rel": 169, "gap_med": 198, "n_releases_24m": 2}
- 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 6109, forks 1253 (observed 2026-08-28T04:09:35.964657+00:00)

## What it is
Graphite is a highly scalable real-time graphing system for numeric time-series data, composed of Graphite-Web (a Django web app for rendering graphs and dashboards), Carbon metric processing daemons, and the Whisper time-series database library. It ingests metrics via a pluggable API and renders charts on demand.

## Use cases
- store and graph server metrics over time
- visualize time-series monitoring data with custom dashboards
- collect application performance metrics and plot them in real time
- self-hosted alternative to hosted metrics platforms
- query and render graphs from a time-series database via HTTP API

## When to choose
- you need a proven, self-hosted metrics storage and graphing stack
- you want simple fixed-schema time-series storage with on-demand rendering
- you already emit statsd or plaintext metrics and need a backend

## When to avoid
- you need high-cardinality labels and modern query languages like PromQL
- you want built-in alerting out of the box
- you prefer an all-in-one observability suite with logs and traces

## Facets
- artifact type: service
- maturity: stable
- function: monitoring, data-visualization, database, http-server, charts
- domain: monitoring, data-visualization, analytics, time-series
- platform: python, self-hosted
- tags: time-series-database, metrics, django, graphing, observability, whisper, carbon, devops, web-server, linux, docker

## Member repositories
- graphite-project/graphite-web (frontend) score 79
- graphite-project/carbon (backend) score 59
- graphite-project/whisper (backend) score 48

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:35.964657+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-29T17:48:12.232655+00:00, confidence not recorded.
  - readme: https://github.com/graphite-project/graphite-web (fetched 2026-08-28T04:09:35.964657+00:00, sha 67f45731f30c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
