[rrd-users] Re: Wrong values from rrd fetch

Cakl Pavel PCakl at anect.com
Tue Oct 7 10:56:58 MEST 2003


Yes I think so and I got it a few minutes before your help but thanks a
LOT

Pavel

-----Original Message-----
From: Stephan Harren [mailto:sh at abovenet.de] 
Sent: Tuesday, October 07, 2003 10:54 AM
To: Cakl Pavel
Subject: Re: [rrd-users] Wrong values from rrd fetch


Normalize the timestamp:

timestamp_to_use=int(timestamp_now/60)*60

or

timestamp_to_use=sprintf("%.0f",(timestamp_now/60))*60

Best regards and HTH,

Stephan

Am Dienstag, 7. Oktober 2003 08:20 schrieben Sie:
> Hi all ,
> If I set up the database in time which is multiple of 60 everything is

> OK .
>
> # /opt/RRDTool/bin/rrdtool create test.rrd --start 920804400 --step 60

> DS:test:GAUGE:120:U:U RRA:AVERAGE:0.5:1:800 # /opt/RRDTool/bin/rrdtool

> update test.rrd 920804460:12 920804520:14 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804580:1 920804640:8 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804700:7 920804760:6 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804820:2 920804880:22 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804940:23 920805000:24
>
> # /opt/RRDTool/bin/rrdtool fetch test.rrd AVERAGE --start 920804400 
> --end 920805000
>                     test
>
>  920804400: nan
>  920804460: 1.2000000000e+01
>  920804520: 1.4000000000e+01
>  920804580: 1.0000000000e+00
>  920804640: 8.0000000000e+00
>  920804700: 7.0000000000e+00
>  920804760: 6.0000000000e+00
>  920804820: 2.0000000000e+00
>  920804880: 2.2000000000e+01
>  920804940: 2.3000000000e+01
>  920805000: 2.4000000000e+01
>
> But if I set up the database in time which is not multiple of 60 - by 
> perl script I don`t know which time I have to use for interval to 
> fetch data because RRDTool Itself create the database on multiple of 
> 60 but if I try to use last command I gives me the time which I realy 
> update the database for example 920804701
>
> # /opt/RRDTool/bin/rrdtool create test.rrd --start 920804401 --step 60

> DS:test:GAUGE:120:U:U RRA:AVERAGE:0.5:1:800 # /opt/RRDTool/bin/rrdtool

> update test.rrd 920804461:12 920804521:14 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804581:1 920804641:8 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804701:7 920804761:6 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804821:2 920804881:22 # /opt/RRDTool/bin/rrdtool 
> update test.rrd 920804941:23 920805001:24
>
> # /opt/RRDTool/bin/rrdtool fetch test.rrd AVERAGE --start 920804401 
> --end 920805001
>                     test
>
>  920804400: nan
>  920804460: 1.2000000000e+01
>  920804520: 1.3966666667e+01
>  920804580: 1.2166666667e+00
>  920804640: 7.8833333333e+00
>  920804700: 7.0166666667e+00
>  920804760: 6.0166666667e+00
>  920804820: 2.0666666667e+00
>  920804880: 2.1666666667e+01
>  920804940: 2.2983333333e+01
>  920805000: 2.3983333333e+01
>  920805060: nan
>
> I think that this is the same problem like David Knecht had but I 
> don`t know how to correct it , to get 24 instead 23,98333......
>
> Pavel
>
> --
> 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

-- 
Stephan Harren
Manager Site Operations
AboveNet Deutschland GmbH
-------------------------------
Phone +49 69 90554 153
Fax +49 69 90554 111
Cell +49 173 7011126

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