[rrd-developers] Please review recent changes
Alex van den Bogaerdt
alex at slot.hollandcasino.nl
Wed Jul 25 01:57:40 MEST 2001
Hi,
After a period of silence, a few code changes have been made.
Please fetch the new source and try it.
If it fails, please post to this list and not directly to Tobi,
he's not to blame and I can probably solve the problem.
A part of what the new rrdgraph documentation describes has been
implemented. VDEFs are available now (although not in their
mature form yet) and you can use them to get the following props:
FIRST finds the time at which the first non-NaN interval starts
LAST finds the time at which the last non-NaN interval ends
MAXIMUM the maximum value from the range. Currently it is not
computed over the original time series but rather over
the consolidated series
AVERAGE dito for average
MINIMUM dito for minimum
PERCENT Computes the Nth percentile from the range. As with the
max,avg,min functions it does not yet work on the raw data.
As a suggestion:
- create a database as usual
- fill it with 30 minutes worth of data
- graph using "--end now+10min --start end-50minutes"
- use
VDEF:first=ds,FIRST
VDEF:last=ds,LAST
VDEF:pct=ds,95,PERCENT
VRULE:first#FF0000:"start of data"
VRULE:last#FF0000:"end of data"
HRULE:pct#FF0000:"95th percentile"
GPRINT:pct:"%6.2lf Bps\n"
together with the usual stuff.
Note that the GPRINT statement does NOT need a CF. It still does
if you print DEF and CDEF variables.
Also note that "VDEF:max=ds,MAXIMUM" and "GPRINT:max:%6.2lf" is a way
of saying "GPRINT:ds:MAXIMUM:%6.2lf".
I appreciate all kinds of feedback but please, don't forget the
"because ..." after "It s*cks".
As I cannot test it on anything other than intel and as Tobi didn't,
there may be problems on different platforms. If so, please drop me
a note. I'll try and fix it ASAP.
Discrepancies between the implementation and the documentation?
Please let me know but only after careful checking of the notes
saying "not implemented yet" and such.
Please do also comment on the general setup of the rrdgraph docs.
What do you think of splitting it the way I did?
cheers,
--
__________________________________________________________________
/ alex at slot.hollandcasino.nl alex at ergens.op.het.net \
| work private |
| My employer is capable of speaking therefore I speak only for myself |
+----------------------------------------------------------------------+
| Technical questions sent directly to me will be nuked. Use the list. |
+----------------------------------------------------------------------+
| http://faq.mrtg.org/ |
| http://rrdtool.eu.org --> tutorial |
+----------------------------------------------------------------------+
--
Unsubscribe mailto:rrd-developers-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-developers-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-developers
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-developers
mailing list