[rrd-users] rrd for application monitoring
Simon Hobson
linux at thehobsons.co.uk
Fri Mar 27 17:19:37 CET 2009
>The pre-processing step would aggregate data for the step size. It
>would compute any desired aggregate data, like averages and
>percentiles. The rrd table would then contain datasources for each of
>the aggregate values.
It doesn't have to compute values for a whole step, as long as it
performs an update no more often than once a second. You can feed in
data more often than once/step and rrd will aggregate/normalise it
over the step.
>I was under the impression
>that you could give it multiple values in the step and it would
>compute some of the aggregate values.
Over one step period, all aggregate functions are the same as the
value. RRD normalises the data to arrive at a single value for the
step period - aggregate functions then use only this normalised value.
Eg, if you step is 300s (5 minutes) and the input type is gauge, you
feed it 5 for one minute, then 0 for four minutes, this normalises to
1. Max is 1, Min is 1, Average is 1, Last is 1. If you wanted to see
the 5 and 0 as Max and Min then you would need to use a smaller step
size and have a 300s consolidation if you still want a 5 minute
sample to be stored.
--
Simon Hobson
Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed
author Gladys Hobson. Novels - poetry - short stories - ideal as
Christmas stocking fillers. Some available as e-books.
More information about the rrd-users
mailing list