Graphite (software)
| Graphite | |
|---|---|
Graphite dashboard showing system metrics | |
| Developers | Chris Davis (original); community |
| Initial release | 2008 |
| Written in | Python |
| Operating system | Linux, macOS |
| Type | Time series database, monitoring |
| License | Apache 2.0 |
| Website | graphite |
| Repository | github |
Graphite is an open-source monitoring tool that stores numeric time series data and renders graphs on demand. It was developed at Orbitz Worldwide by Chris Davis and released as open-source software in 2008. Graphite does not collect metrics itself; it receives data pushed from collection agents such as collectd, StatsD, or Telegraf, stores it in its Whisper database, and provides a web-based API for querying and rendering graphs.
Graphite is used in production by companies including Ford Motor Company, Booking.com, GitHub, Etsy, The Washington Post, and Electronic Arts. It influenced the design of later monitoring systems; Grafana was originally built as a dashboard frontend for Graphite, and Prometheus adopted a similar metrics naming convention.