[rrd-users] Re: newbie alert: nan problem

Serge Maandag serge.maandag at staff.zeelandnet.nl
Mon Nov 1 13:07:48 MET 2004


> ds[user].type = "DERIVE"
> ds[user].minimal_heartbeat = 600
> ds[user].min = 0.0000000000e+00
> ds[user].max = 1.0000000000e+02

> 1099008900: 6.6889632107e-03 0.0000000000e+00 0.0000000000e+00
> 1099009200: nan 0.0000000000e+00 0.0000000000e+00
> 1099009500: nan 0.0000000000e+00 0.0000000000e+00
> 1099009800: 1.3377926421e-02 0.0000000000e+00 0.0000000000e+00
> 
> cat /tmp/cputest.log
> 
> 1099008900,13,0,0
> 1099009201,6,0,0
> 1099009501,0,0,0
> 1099009800,4,0,0
> 1099010100,4,0,0

You use DS type DERIVE with minimum 0.

Between 1099008900 and 1099009201 the value went from 13 to 6.
That is about (13 - 6) / 300 = 2.33e-2.

But since you specified the minimum to be 0, rrdtool will decide
this value is invalid and it will put a nan in the database.

I think you'll want to use a GAUGE i.s.o. a DERIVE.

Serge.

-------------
Op de inhoud van dit e-mailbericht en de daaraan gehechte bijlagen is de inhoud van de volgende disclaimer van toepassing: http://www.zeelandnet.nl/disclaimer.php

--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the rrd-users mailing list