toolbox

Documentation
Login
RRDREEL(1)                                                          RRDREEL(1)

NAME
     rrdreel – Live data visualisation framework

SYNOPSIS
     rrdreel backend [option...]

DESCRIPTION
     rrdreel is a live data visualisation framework for the impatient:

     •   generate data over time

     •   pipe them to rrdreel with a proper visualisation backend

     •   enjoy the graph, adapt timeslot with left button mouse

     •   hit <Esc> key to quit

BACKENDS
     rrdreel provides two kind of backends:

   Gauge:
     Plot a single value over time.

     Options:

     •   step: input value rate in seconds (uint)

     •   title: graph title (string)

     •   vlabel: vertical label (string)

     •   legend: value legend (string)

     •   unit: value unit (string)

   Interface:
     Plot network interface traffic over time.

     Options:

     •   step: input value rate in seconds (uint)

     •   title: graph title (string)

     •   vlabel: vertical label (string)

     •   in_legend: input value legend (string)

     •   in_unit: input value unit (string)

     •   out_legend: output value legend (string)

     •   out_unit: output value unit (string)

EXAMPLE

     #!/usr/bin/env bash
     # Graph a random value between 0 and 9

     step=1
     while true; do
             echo $(( $RANDOM % 10 ))
             sleep $step
     done | rrdreel gauge \
                     step $step \
                     title "A silly graph"
                     legend "Random values" \
                     vlabel "Value" \
                     unit "(0 - 9)"

DEPENDENCIES
     rrdreel depends on rrdtool(1).

AUTHOR
     Gerome Fournier <jef@foutaise.org>.

                                  April 2020