Graphite

Overview

Graphite is a monitoring tool that stores numeric time-series data and renders graphs of this data on demand.

ATSD supports both the Graphite format as well as the Pickle protocol, therefore tools that send data into Graphite can also send data to ATSD.

ATSD has a Storage Finder for Graphite-Web, which means that you can use ATSD as the back-end for Graphite replacing or augmenting the default Whisper database.

Learn more about ATSD Storage Finder here.

List of key tools that support Graphite Format

  • collectd – a daemon which collects system performance statistics periodically.
  • collectl – a collection tool for system metrics that can be run both interactively and as a daemon, and has support for collecting from a broad set of subsystems.
  • Ganglia – a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
  • Sensu – a monitoring framework that can route metrics to Graphite.
  • StatsD – a simple daemon for easy stats aggregation.
  • Grafana – a general purpose graphite dashboard replacement with features such as rich graph editing and dashboard creation interface.

You can review the complete list of supported tools here.