[rrd-users] Re: Consolidation over Weeks

Tobias Oetiker oetiker at ee.ethz.ch
Sat Sep 23 09:24:34 MEST 2000

Today you sent me mail regarding [rrd-users] Re: Consolidation over Weeks:

AvdB> The number of seconds since the epoch is zero for the epoch itself,
AvdB> this is the number 0.  All boundaries, no matter what size the interval
AvdB> is, will be calculated from that number 0.
AvdB> Time to start perl:
AvdB> [alex at home ~]$ perl -e 'use POSIX; print ctime(0)'
AvdB> Thu Jan  1 01:00:00 1970
AvdB> Yup, it's a thursday.  If your interval is a week, all boundaries will
AvdB> be on thursday, 01:00 local time.
AvdB> > Is there a workaround to my problem ?
AvdB> The problem has been discussed in the past, I think it was on the
AvdB> developers list but I'm not sure.  That discussion was about the time
AvdB> offset, but the problem is the same.  Look it up if you like.
AvdB> The outcome was (IIRC) that you shouldn't use these large intervals if
AvdB> you don't like the current behaviour.  If you can live with the fact that
AvdB> the boundaries are at 01:00 local time, use an interval of 86400 seconds
AvdB> (which is a day).  If you can't live with that, use an interval of 3600
AvdB> as this gives you the desired boundary on monday, 00:00 local time.
AvdB> You will also have other boundaries that you would prefer not to have,
AvdB> it will cost you disk space and processing time.
AvdB> There's an additional problem with intervals of a week: does the week
AvdB> start on sunday or monday?  This has always been a point of discussion.
AvdB> You say it should start on monday.  Others say it is sunday.  RRDtool
AvdB> would have to support both.

and what about a monthly interval ... or even a 1 year interval ...
you run into all sorts of interesting problems there ... that is
why rrdtool intervals are based strictly on unix time ...
everything else is just asking for trouble ... as alex pointed out,
the trick is to use an interval which is one 'time magnitude'
smaller than what you are looking for and thus allows you to
combine at will.


 ______    __   _
/_  __/_  / /  (_) Oetiker, Timelord & SysMgr @ EE-Dept ETH-Zurich
 / // _ \/ _ \/ / TEL: +41(0)1-6325286  FAX:...1517  ICQ: 10419518 
/_/ \.__/_.__/_/ oetiker at ee.ethz.ch http://ee-staff.ethz.ch/~oetiker

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