[rrd-users] rrdtool multi DS heartbeat problem
Tobias Oetiker
tobi at oetiker.ch
Tue May 5 08:09:05 CEST 2009
Hi Mike,
Yesterday Mike Schilli wrote:
> On Sun, 26 Apr 2009, Mike Schilli wrote:
>
> > With multiple data sources, there seems to be a bug with rrdtool,
> > causing it to ignore the heartbeat settings.
>
> Any resolution on this issue?
this is not a bug, but rather at the heart of rrdtools way of working.
Updates to an rrd with multiple datasources are always
'synchronous'. If you setup a template which does not
include all Datasources, the remaining datasources get the
aequivalent of an update with an 'U' value ...
> > Here's a test case that reproduces the problem: We define a rrd with two
> > data sources, each with a generous heartbeat of 57600:
> >
> > rrdtool 'create' 'myrrdfile.rrd' '--start' '1240729199' \
> > '--step' '3600' 'DS:d2:GAUGE:57600:U:U' \
> > 'DS:d1:GAUGE:57600:U:U' 'RRA:MAX:0.5:1:100'
> >
> > Then we feed in data, with separate calls for the data sources:
> >
> > rrdtool 'update' 'myrrdfile.rrd' '--template' 'd1' '1240729200:100'
this is aquivalent to
rrdtool 'update' 'myrrdfile.rrd' '--template' 'd1:d2' '1240729200:100:U'
> > rrdtool 'update' 'myrrdfile.rrd' '--template' 'd2' '1240729201:100'
rrdtool 'update' 'myrrdfile.rrd' '--template' 'd2:d1' '1240729201:100:U'
cheers
tobi
--
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900
More information about the rrd-users
mailing list