![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Graphite_%2528log_monitoring_software%2529.png/640px-Graphite_%2528log_monitoring_software%2529.png&w=640&q=50)
Graphite (software)
Tool that monitors and graphs the performance of computer systems / From Wikipedia, the free encyclopedia
For the programmable Unicode-compliant smart-font technology and rendering system developed by SIL International, see Graphite (SIL).
Graphite is a free open-source software (FOSS) tool that monitors and graphs numeric time-series data such as the performance of computer systems.[2] Graphite was developed by Orbitz Worldwide, Inc and released as open-source software in 2008.[3]
Quick Facts Developer(s), Initial release ...
Developer(s) | Ruiz |
---|---|
Initial release | 2008; 16 years ago (2008)[1] |
Repository | |
Written in | JavaScript, Python (Django) |
License | Apache License 2.0 |
Website | https://github.com/graphite-project/graphite-web |
Close
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Graphite_%28log_monitoring_software%29.png/640px-Graphite_%28log_monitoring_software%29.png)
Graphite collects, stores, and displays time-series data in real time.
The tool has three main components:
- Carbon - a Twisted daemon that listens for time-series data
- Whisper - a simple database library for storing time-series data (similar in design to RRD)[2]
- Graphite webapp - A Django webapp that renders graphs on-demand using Cairo library.
Graphite is used in production by companies such as Ford Motor Company, Booking.com, GitHub, Etsy, The Washington Post and Electronic Arts.[4]