[rrd-users] cant get to understand described normalization behaviour
Peter Thurner
p.thurner at heinlein-support.de
Wed Mar 26 11:23:31 CET 2014
Sorry, the 5 minutes were the one hour plus from utc.
For the record, this can be 'fixed' with the following:
blue at machine:~/test$ sudo ln -sf /usr/share/zoneinfo/Europe/Berlin
/etc/localtime
blue at machine:~/test$ date
Wed Mar 26 11:15:22 CET 2014
blue at machine:~/test$ sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
blue at machine:~/test$ date
Wed Mar 26 10:15:28 UTC 2014
thank you for your help!
On 03/26/2014 09:58 AM, Peter Thurner wrote:
> perfect explaination! thank you very much!
>
> last thing I dont get is the fact that all the data now is moved by 5
> minutes to the right or so..
>
> I attached the new, fixed script.
>
>
>
>
> On 03/26/2014 10:47 AM, Alex van den Bogaerdt wrote:
>> I think you're missing the fact that RRDtool uses timestamps based on UTC.
>> When you specify "--step 86400" you are telling RRDtool to create a database
>> with start and end times which are a whole multiple of 86400 seconds.
>>
>> Your first timestamp is 1395140400 which is n*86400+39600.
>> Your second timestamp is 1395226800 which also is n*86400+39600.
>> I did not check the rest but I can safely assume the rest will not be
>> different.
>>
>> Normalization massages the input so that it fits in (n-1)*86400 to n*86400
>> time intervals.
>>
>> The rate computed at 1395226800 is valid partially in the interval upto
>> 1395187200 and partially thereafter. To be precise, (86400-39600)/86400
>> stays in the timeslot computed for 1395187200 and 39600/86400 goes to the
>> next timeslot.
>>
>> Your next update is at time 1395313200. Now there is enough data to compute
>> the timeslot between 1395187200 and 1395273600. The rate logged at time
>> 139573600 should be 39600/86400 * 3 + 46800/86400 * 2 = 2.458333....
>>
>> HTH
>> Alex
>>
>>
>> ----- Original Message -----
>> From: "Peter Thurner" <p.thurner at heinlein-support.de>
>> To: <rrd-users at lists.oetiker.ch>
>> Sent: Wednesday, March 26, 2014 10:24 AM
>> Subject: [rrd-users] cant get to understand described normalization
>> behaviour
>>
>>
>> Hi guys,
>>
>> I'm kind of dying on this one. I attached 3 bash scripts that show where
>> I don't understand things anymore. I guess its quite simple.
>>
>> I feed the same values using the same CF and RRD specs everywhere, but
>> on the script rrdtest-days.sh, I get a graph that is a lot different to
>> the other two scripts.
>> Other than the --step size I did not change much (as a diff would show).
>>
>> Why (and how?) is it normalizing when all I increase is the timespan
>> between updates? I'm sure I missed something..
>>
>> Thank you very much in advance! :)
>>
>> Peter
>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>>
>>> _______________________________________________
>>> rrd-users mailing list
>>> rrd-users at lists.oetiker.ch
>>> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
>>>
>>
>> _______________________________________________
>> rrd-users mailing list
>> rrd-users at lists.oetiker.ch
>> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
>>
>>
>>
>> _______________________________________________
>> rrd-users mailing list
>> rrd-users at lists.oetiker.ch
>> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
Url : http://lists.oetiker.ch/pipermail/rrd-users/attachments/20140326/1f1041bd/attachment.pgp
More information about the rrd-users
mailing list