Company
Date Published
Author
Todd Persen
Word count
1020
Language
English
Hacker News points
None

Summary

Graphite is a popular real-time metrics storage and graphing tool that allows storing numeric time-series data and graphing it on demand, but its architecture has limitations when scaling to thousands of metrics per second. To address these scalability issues, the graphite-ng project was created in Go, which outperforms vanilla graphite installations and can handle millions of metrics per second with features like data validation, metric series combination, and faster aggregation. InfluxDB is another scalable solution that aims to solve problems with Whisper, its default storage engine, and offers a more scalable backend database for storing time-series data efficiently, with high availability, clustering, and horizontal scalability in future releases.