Graphite (software)

{{about||the programmable Unicode-compliant smart-font technology and rendering system developed by SIL International|Graphite (SIL)}}

{{short description|Tool that monitors and graphs the performance of computer systems}}

{{Infobox software

| name = Graphite

| logo =

| logo alt =

| logo caption =

| screenshot =

| screenshot alt =

| caption =

| collapsible =

| author =

| developer = Ruiz

| released = {{Start date and age|2008}}{{cite web|url=https://www.cnet.com/news/orbitz-paves-the-way-to-enterprise-open-source-contributions/|title=Orbitz paves the way to enterprise open-source contributions|first=Matt|last=Asay|date=June 27, 2008|website=CNET}}

| discontinued =

| ver layout =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| repo =

| operating system =

| platform =

| size =

| programming language = JavaScript, Python (Django)

| language count =

| language footnote =

| genre =

| license = Apache License 2.0

| alexa =

| website = https://github.com/graphite-project/graphite-web

| standard =

| AsOf =

}}

File:Graphite (log monitoring software).png

Graphite is a free open-source software (FOSS) tool that monitors and graphs numeric time-series data such as the performance of computer systems.

Joshi, Nishes. [http://hdl.handle.net/10852/9085 Interoperability in monitoring and reporting systems]. Masteroppgave, University of Oslo, 2012.

Graphite was developed by Orbitz Worldwide, Inc and released as open-source software in 2008.{{cite web |url=http://www.cnet.com/news/orbitz-paves-the-way-to-enterprise-open-source-contributions/ |title=Orbitz paves the way to enterprise open-source contributions |last=Asay |first=Matt |publisher=CNET |date=2008-06-27 |accessdate=2016-06-29 }}

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)
  • 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.{{cite book |last=Dixon |first1=Jason |title=Monitoring with Graphite |publisher=O'Reilly Media |year=2014 |isbn=978-1491916438 }}

See also

References

{{reflist}}