[rrd-users] rrd takes counter for value after NaN

Stephan Harren sh at abovenet.de
Tue Jul 23 12:02:55 MEST 2002


Hi all,

I discover a problem with the rrdtool. My create-command:

---snip---
/usr/bin/rrdtool create $workdir/$target.rrd --start $lowtimestamp-300 
--step 300 DS:inoct:DERIVE:450:0:10000000000 
DS:outoct:DERIVE:450:0:10000000000 RRA:AVERAGE:0.5:1:576 
RRA:AVERAGE:0.5:6:384 RRA:AVERAGE:0.5:24:384 RRA:AVERAGE:0.5:288:366 
RRA:MAX:0.5:1:576 RRA:MAX:0.5:6:384 RRA:MAX:0.5:24:384 RRA:MAX:0.5:288:366
---snip---

My update-command:

---snip---
/usr/bin/rrdtool update $workdir/$target.rrd -t inoct:outoct 
$row[0]:$row[1]:$row[2]
---snip---

The problem is, that after some NaNs rrdtool takes the counter subtracts 
nothing and calculates the average through the timestamp (looks like that).

Example:

Data:
1025122897  NA  NA
1025123198  NA  NA
1025123400  NA  NA
1025123715  76959194866  45025166344

Content of RRD:
<!-- 2002-06-26 22:20:00 CEST / 1025122800 --> <row><v> NaN </v><v> NaN 
</v></row>
<!-- 2002-06-26 22:25:00 CEST / 1025123100 --> <row><v> NaN </v><v> NaN 
</v></row>
<!-- 2002-06-26 22:30:00 CEST / 1025123400 --> <row><v> NaN </v><v> NaN 
</v></row>
<!-- 2002-06-26 22:35:00 CEST / 1025123700 --> <row><v> 2.4431490431e+08 
</v><v> 1.4293703599e+08 </v></row>

As you see, the counters divided through the timestamp-difference (315) 
give the values in the rrd. As you can see, I appear a lot of peaks ...

Any suggestions ?

Best regards,

Stephan

P.S. Goin' crazy, pls help !!!
-- 
Stephan Harren
Manager Site Operations
MFN-IS Germany
Tel 	0049 69 90554 153
Cell 
0049 173 7011126
Fax 
0049 69 90554 111

--
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