RRDtool

RRDtool
Original author(s)Tobias Oetiker
Initial releaseJuly 16, 1999 (1999-07-16)
Stable release
1.9.0  / 29 July 2024 (29 July 2024)
Repository
Written inC
LicenseGNU General Public License
Websiteoss.oetiker.ch/rrdtool/

RRDtool (round-robin database tool) is a data logging and graphing system for time series data. It aims to handle time series data such as network bandwidth, temperatures or CPU load. The data is stored in a circular buffer based database, thus the system storage footprint remains constant over time.

It also includes tools to extract round-robin data in a graphical format, for which it was originally intended. Bindings exist for several programming languages, e.g. Perl, Python, Ruby, Tcl, PHP and Lua. There is an independent full Java implementation called rrd4j.