Time-series metrics storage and graphing: Carbon receives metrics, Whisper stores them, and Graphite-web renders graphs and serves a query API.
Pricing and hosting
- Pricing
- Free
- Open source
- Yes (Apache-2.0)
- Self-hosted
- Yes
- Launched
- 2008
- Status
- Active
- Website
- graphiteapp.org
Plans and prices change; check the tool's own site before you decide.
What it does
Metrics and time-series databases checklist
3 of 10 confirmed in Graphite's own documentation. The same checklist is used for every tool in Metrics.
- PromQL or compatible queries No
- Prometheus remote write Not confirmed
- OTLP metrics ingest Not confirmed
- Long-term storage Yes
- Clustering or high availability Not confirmed
- Downsampling Yes
- Alert rule evaluation No
- Multi-tenancy Not confirmed
- Built-in query UI Yes
- Managed hosted service No
Own function language, not PromQL; retention example 15m:5y with rollup aggregation.
Checked against: github.com, graphite.readthedocs.io, graphite.readthedocs.io (2)
Alternatives to Graphite
Other metrics and time-series databases tools. See all 11.
-
Amazon Managed Service for Prometheus Serverless, Prometheus-compatible metrics store on AWS: remote-write metrics from EKS or other clusters and query them with PromQL. -
Cortex Horizontally scalable, multi-tenant long-term storage for Prometheus metrics; a CNCF project. -
Google Cloud Managed Service for Prometheus Google Cloud's managed Prometheus backend on Monarch: collect with managed or self-deployed collectors, query with PromQL, billed per sample ingested. -
Grafana Mimir Horizontally scalable, multi-tenant long-term storage for Prometheus metrics from Grafana Labs, backed by object storage. -
InfluxDB Time-series database for metrics and events; InfluxDB 3 Core is open source, with Enterprise and managed cloud editions.
-
Nightingale Open source alerting and dashboard platform that sits on Prometheus, VictoriaMetrics, Elasticsearch and other sources, with alert rules and notification routing.
-
Prometheus CNCF metrics system that scrapes time series from exporters and apps, stores them locally, and evaluates PromQL alert rules that it sends to Alertmanager.
-
Thanos Adds a global query view, high availability and long-term object-storage retention to existing Prometheus servers; a CNCF project.
-
VictoriaMetrics Prometheus-compatible time-series database and monitoring stack in single-node and cluster versions, with enterprise and managed cloud editions.
- Telegraf InfluxData's plugin-based agent that collects metrics and events from systems, services and APIs and writes them to InfluxDB, Prometheus and many other outputs.