description Graphite Overview
Graphite is an open-source, unidirectional time-series database optimized for storing and querying large volumes of numerical data collected over time, commonly used for monitoring system performance and application metrics.
help Graphite FAQ
Is Graphite a database or a full monitoring system?
Graphite is a time-series storage and graphing system, not a complete metric collector. Its classic stack includes Graphite-Web, Carbon, and Whisper, with Carbon receiving metrics and Whisper storing them.
How do I send a metric to Graphite?
The simple plaintext protocol sends a metric path, value, and timestamp to Carbon, commonly on TCP port 2003. A line such as `server.cpu 42 1710000000` follows that format.
What does Whisper do with old Graphite data?
Whisper uses fixed-size archives, so recent data can stay at second-level resolution while older data is consolidated into lower resolution. Its archive schema controls both the point interval and retention period.
Can Graphite collect metrics by itself?
No, Graphite expects a collector or application to push numeric data into Carbon. Common senders include StatsD, collectd, and Telegraf, after which Graphite can query and render the time-series.
explore Explore More
Similar to Graphite
ui.x_see_all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.