4 ms·
Development of graphite is effectively dead. The datastore component (carbon and whisper) has design issues, and the official replacement (ceres) hasn't seen an
by sciurus 12y ago
Development of graphite is effectively dead. The datastore component (carbon and whisper) has design issues, and the official replacement (ceres) hasn't seen any commits this year. There are a some alternatives, though.
For data storage Cyanite [0] speaks the graphite protocol and stores the data in Cassandra. Alternately, InfluxDB [1] speaks the graphite protocol and stores the data in itself
To get the data back out, there's graphite-api [2] which can be hooked up to cyanite [3] or influxdb [4]. You can then connect any graphite dashboard you like, such as grafana [5], to it.
[0] https://github.com/pyr/cyanite https://github.com/pyr/cyanite
[1] http://influxdb.com http://influxdb.com
[2] https://github.com/brutasse/graphite-api https://github.com/brutasse/graphite-api
[3] https://github.com/brutasse/graphite-cyanite https://github.com/brutasse/graphite-cyanite
[4] https://github.com/vimeo/graphite-influxdb https://github.com/vimeo/graphite-influxdb
[5] http://grafana.org http://grafana.org
- lobster_johnson 12y agoA slightly off-topic question, since you seem to know what you're talking about: What are people using these days for collecting and display devops-level metrics, if it's not Graphite? Are your links relevant here? Last I looked at Graphite I balked at the data store design (very I/O heavy) and the awful front ends (very limited graphing and reporting capabilities). But I haven't discovered a good alternative that has traciton. Diamond seems like the thing to use for collecting metrics (instead of collectd), though. Edit: Grafana looks good, actually.