RRDtool
RRDtool (eina de base de dades round-robin) té com a objectiu gestionar dades de sèries temporals com ara l'amplada de banda de la xarxa, les temperatures o la càrrega de la CPU. Les dades s'emmagatzemen en una base de dades basada en un buffer circular, de manera que la petjada d'emmagatzematge del sistema es manté constant al llarg del temps.[1]
| |
Tipus | Berkeley DB (en) , sistema de gestió de bases de dades, utilitat i programari lliure |
---|---|
Versió estable | |
Llicència | GNU General Public License |
Característiques tècniques | |
Sistema operatiu | Unix-like |
Escrit en | C |
Equip | |
Desenvolupador(s) | Tobias Oetiker (en) |
Més informació | |
Lloc web | oss.oetiker.ch… (anglès) |
Stack Exchange | Etiqueta |
| |
També inclou eines per extreure dades round-robin en un format gràfic, per al qual estava pensat originalment. Hi ha enllaços per a diversos llenguatges de programació, per exemple Perl, Python, Ruby, Tcl, PHP i Lua. Hi ha una implementació independent completa de Java anomenada rrd4j.[2]
Emmagatzematge general de dades:RRDtool assumeix dades variables en el temps en intervals d'una determinada longitud. Aquest interval, normalment anomenat step, s'especifica en crear un fitxer RRD i no es pot canviar després. Com que les dades poden no estar sempre disponibles en el moment adequat, RRDtool interpolarà automàticament qualsevol dada enviada per adaptar-se als seus passos de temps interns.[3]
Referències
modifica- ↑ «The RRDtool Command Line Used by RTM» (en anglès). https://www.ibm.com,+28-12-2015.+[Consulta: 19 novembre 2022].
- ↑ «RRDtool tutorial, graphs and examples @ Calomel.org» (en anglès). https://calomel.org.+[Consulta: 19 novembre 2022].
- ↑ pav. «Quick intro to rrdtool» (en anglès). https://codeblog.dotsandbrackets.com,+28-12-2016.+[Consulta: 19 novembre 2022].