Package flumotion :: Package admin :: Package rrdmon :: Module rrdmon
[hide private]

Module rrdmon

source code

RRD resource poller daemon for Flumotion.

Makes periodic observations on components' UI states, recording them to
RRD files. One can then extract graphs using rrdtool graph. For example,
to show a stream bandwidth graph for the last 30 minutes with the
example configuration file, in the source tree as
conf/rrdmon/default.xml, the following command makes a graph:

  rrdtool graph --end now --start end-30min --width 400 out.png      DEF:ds0=/tmp/stream-bitrate.rrd:http-streamer:AVERAGE      AREA:ds0#0000FF:"Stream bandwidth (bytes/sec)"

It would be possible to expose these graphs via HTTP, but I don't know
how useful this might be.

See L{flumotion.admin.rrdmon.config} for information on how to configure
the RRD resource poller.


Version: $Rev: 6995 $

Classes [hide private]
  RRDMonitor
Functions [hide private]
 
sourceGetFileName(source) source code
 
sourceGetName(source) source code
 
sourceGetSampleFrequency(source) source code
 
sourceGetDS(source) source code
 
sourceGetRRAList(source) source code
 
sourceGetConnectionInfo(source) source code
 
sourceGetComponentId(source) source code
 
sourceGetUIStateKey(source) source code