[rrd-users] can't sanity-check rrdtool with sample data ... please help
Gore Jarold
gore_jarold at yahoo.com
Wed Jun 27 22:13:37 CEST 2007
Simon,
Thank you for your response - you did make things
clearer - see additional comments below, please:
--- Simon Hobson <linux at thehobsons.co.uk> wrote:
> >Now look at my update statement - the first date is
> >+86400 after --start, and each subsequent date is
> >+86400 after the previous one:
> >
> >rrdtool update hits.rrd 1141286400:1 1141372800:10
> >1141459200:10 1141545600:12 1141632000:12
> >1141718400:12
> >
> >So now look at the output of:
> >
> >rrdtool fetch hits.rrd MAX --start 1141200000 --end
> >1141718400
> >
> >1141257600: 1.0000000000e+00
> >1141344000: 7.0000000000e+00
> >1141430400: 1.0000000000e+01
> >1141516800: 1.1333333333e+01
> >1141603200: 1.2000000000e+01
> >1141689600: 1.2000000000e+01
> >
> >Hmm... how very odd ... NOT ONE of those dates is
> in
> >my 'rrdtool update' command. Every single one of
> >those six dates above is _from nowhere_. I didn't
> >start my RRD at any of those dates, and I have not
> >entered data for any of those dates.
>
> They didn't come from nowhere. 1141257600 is 00:00,
> 13209 days from 1 Jan 1970.
Ok, that helps _a lot_. I must say that the
documentation was not clear on this point - I saw no
distinction one way or another, so my natural instinct
was that the (step size) increments began after
--start time, NOT after epoch.
So again, thank you - that helps very much. Please do
consider that this is _not_ obvious in the HOWTOs.
> >(and this, of course, does not even mention the
> fact
> >that my data input was:
> >
> >1, 10, 10, 12, 12, 12
> >
> >and 'fetch' output:
> >
> >1, 7, 10, 11.3, 12, 12
So this is the other problem - and I'll just make the
question easy:
If my update command is:
rrdtool update hits.rrd 1141286400:1 1141372800:10
1141459200:10 1141545600:12 1141632000:12
1141718400:12
and I want my output with fetch to give me:
1,10,10,12,12,12
Then what is wrong with my 'rrdtool create' statement:
rrdtool create hits.rrd --start 1141200000 --step
86400 DS:hits:GAUGE:172800:0:U RRA:MAX:0.5:1:3650
because right now, instead of the 1,10,10,12,12,12
that I put in, I am getting:
1141257600: 1.0000000000e+00
1141344000: 7.0000000000e+00
1141430400: 1.0000000000e+01
1141516800: 1.1333333333e+01
1141603200: 1.2000000000e+01
1141689600: 1.2000000000e+01
when I fetch it back out ... (1,7,10,11.3,12,12)
Thank you.
____________________________________________________________________________________
Shape Yahoo! in your own image. Join our Network Research Panel today! http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7
More information about the rrd-users
mailing list