> Therefore, is there a way of saying:
> 
>    "if date before d0, then clamp to lim1 else clamp to lim2"
> 

The CDEF language has an LTIME operator that can do that.
Don't ask me for details, haven't ever used it.

> The second approach I considered would be to go into the rrd file and 
> iterate over the values, looking for peaks greater than 2Mb, and 
> replacing them by a linear interpolation between to the two points 
> either side of the peak?
> 
> The maths doesn't pose much of a problem, I'm wondering about the 
> mechanics of going through the datapoints in the rrd file.

That would be a clean solution. You could do it like this:
- "rrdtool dump" the database
- Use a regexp to extract the DS values from your RRA rows
- Change them to what you like
- "rrdtool restore" the database back to its binary form

Serge.

-------------
Op de inhoud van dit e-mailbericht en de daaraan gehechte bijlagen is de inhoud 
van de volgende disclaimer van toepassing: 
http://www.zeelandnet.nl/disclaimer.php

--
Unsubscribe mailto:[EMAIL PROTECTED]
Help        mailto:[EMAIL PROTECTED]
Archive     http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

Reply via email to