search
Get Started
search
Graphite - Database
zoom_in Click to enlarge

Graphite

language

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.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare