Graphite
Time-series metrics storage and graphing system that has been a foundational building block of monitoring stacks for over a decade.
- Actively maintained
- Well documented
- Permissive license
Overview
Graphite stores numeric time-series data and renders it as graphs through a simple, well-established storage format and query API that many other monitoring tools - including Grafana - were originally built to consume. It focuses purely on storing and rendering time series rather than collection or alerting.
Graphite is a fit for teams maintaining older monitoring stacks built around it, or who want a simple, proven metrics store, distinct from Prometheus's pull-based, label-oriented model already in this catalog.
Why it's in this catalog
Catalog rating: ★★☆☆☆ (2/5)
Older time-series monitoring tool, now largely superseded by Prometheus/InfluxDB in the same category.
- Mature
- Community-driven
- Categories
- Monitoring
- Languages
- Python
- License
- Apache-2.0
Related Projects
InfluxDB
MITPurpose-built time-series database for metrics, events, and real-time analytics at high write volumes.
Actively maintained
- Monitoring
M3
Apache-2.0Horizontally scalable, distributed time-series database and metrics platform built at Uber for very large-scale monitoring.
Actively maintained
- Monitoring
Jaeger
Apache-2.0CNCF distributed tracing platform for visualizing request flows across microservices, pinpointing exactly which service or call is responsible for latency or errors.
Actively maintained
- Monitoring
Fluentd
Apache-2.0CNCF-graduated log collector that unifies data collection from many sources into a single, structured logging layer.
Actively maintained
- Monitoring
Spotted an error? Suggest an edit on GitHub.