Jump to content

Graphite (software)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jleedev (talk | contribs) at 20:37, 16 August 2018. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Graphite
Developer(s)Orbitz
Repository
Available inPython2 (Django)
Websitehttps://github.com/graphite-project/graphite-web
Example output

Graphite is a free open-source software (FOSS) tool that monitors and graphs numeric time-series data such as the performance of computer systems.[1] Graphite was developed by Orbitz Worldwide, Inc and released as open source software in 2008.[2]

Graphite collects, stores, and displays time-series data in real time.

The tool has three main components:

  1. carbon - a Twisted daemon that listens for time-series data
  2. whisper - a simple database library for storing time-series data (similar in design to RRD)[1]
  3. graphite webapp - A Django webapp that renders graphs on-demand using Cairo library.

Graphite is used in production by companies such as Booking.com, GitHub, Etsy, The Washington Post and Electronic Arts.[3]

References

  1. ^ a b Joshi, Nishes. Interoperability in monitoring and reporting systems. Masteroppgave, University of Oslo, 2012.
  2. ^ Asay, Matt (2008-06-27). "Orbitz paves the way to enterprise open-source contributions". CNET. Retrieved 2016-06-29.
  3. ^ Dixon, Jason (2014). Monitoring with Graphite. O'Reilly Media. ISBN 978-1491916438.