Yesterday steve rader wrote: | | Would someone please explain the CF LAST and it's purpose?!! | I can't find a discussion of what it should really do. | | I think it would be nice if the CF LAST returned values from the last | data update but the enclosed script indicates otherwise. The script | updates the DS ds1 with the value 10 way back in time but then using | the CF LAST actually returns the "now/current" value: | | logging value 10 at Mon Jan 10 09:56:06 2000 CST (947519766) | last update was at Mon Jan 10 09:56:06 2000 CST (947519766) | last value logged is 10.00 | "last" as per CF LAST is NaN | | What gives?
CF last makes the RRA always store the last PDP which has occured within the timeframe of the RRA ... it is not the last value supplied via Update but the last value which is available as PDP and this will show in the RRA is the RRA has a step size of one PDP tobi | steve | - - - | systems & network guy | high energy physics | university of wisconsin | - - - | | #!/bin/bash | | rrdtool create -b 947519465 last-confusion-test.rrd \ | DS:ds1:GAUGE:1800:0:U \ | RRA:AVERAGE:0.5:1:5 | rrdtool update last-confusion-test.rrd -t ds1 947519466:10 | echo "logging value 10 at Mon Jan 10 09:56:06 2000 CST (947519766)" | rrdtool update last-confusion-test.rrd -t ds1 947519766:10 | | cat <<_EOT_>./last-confusion-test.rrdcgi | #!/usr/local/nrg/bin/rrdcgi | last update was at <RRD::TIME::LAST last-confusion-test.rrd "%c %Z"> (<RRD::TIME::LAST last-confusion-test.rrd "%s">) | <RRD::GRAPH /dev/null --imginfo '' | --end <RRD::TIME::LAST last-confusion-test.rrd "%s"> | DEF:ds1=last-confusion-test.rrd:ds1:AVERAGE | PRINT:ds1:AVERAGE:"%.2lf" | > | last value logged is <RRD::PRINT 0> | <RRD::GRAPH /dev/null --imginfo '' | DEF:ds1=last-confusion-test.rrd:ds1:AVERAGE | PRINT:ds1:LAST:"%lf" | > | "last" as per CF LAST is <RRD::PRINT 0> | _EOT_ | chmod 755 ./last-confusion-test.rrdcgi | ./last-confusion-test.rrdcgi < /dev/null | grep last | rm -f ./last-confusion-test.rrdcgi | | | -- | Unsubscribe mailto:[EMAIL PROTECTED] | Help mailto:[EMAIL PROTECTED] | Archive http://www.ee.ethz.ch/~slist/rrd-developers | WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi | | -- ______ __ _ /_ __/_ / / (_) Oetiker, Timelord & SysMgr @ EE-Dept ETH-Zurich / // _ \/ _ \/ / TEL: +41(0)1-6325286 FAX:...1517 ICQ: 10419518 /_/ \.__/_.__/_/ [EMAIL PROTECTED] http://ee-staff.ethz.ch/~oetiker -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/rrd-developers WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi