[rrd-users] Re: rrdtool fetch return values

Frank Harper Frank.Harper at turbomeca.fr
Tue Mar 14 17:13:07 MET 2000


Thanks for the reply Rainer. I definitely understand the issues involved better
now.

You're correct I'm trying to get the last row out of the RRD.

As you suggested,  I tried using "rrdtool last", but the result isn't
satisfying yet.

As an example, "rrdtool last" just returned 953049305. But since the last row
available is for 953049300, I still get 2 rows back when I call "rrdtool
fetch".

Any more ideas?

Rainer.Bawidamann at informatik.uni-ulm.de wrote:

> Frank Harper wrote:
>
> > my ($time,$step,$names,$data) = RRDs::fetch($filePath,"AVERAGE",
> >        "--start","now",
> >        "--end","now");
> >
> > Two data points are returned:
> >
> > Tue Mar 14 09:00:00 2000 (953020800) av=6178.09084612431
> > Tue Mar 14 09:05:00 2000 (953021100) av=NaN
> >
> > Will fetch always return an extra NaN data point?
>
> You requested the values for 'now' which was something between
> "Tue Mar 14 09:00:00 2000" and "Tue Mar 14 09:05:00 2000" (in epoch time:
> 953020800 and 953021100). If you give 953020800 as start and end time you
> will get only one value. If you request a value for a time which isn't in
> the rrd file (*) you will get the value fetched before and after that time.
>
> You can get the time of the last value with "rrdtool last".
>
> Bye ... Rainer
>
> (*) this definition is very blurred but I think you'll get the point
> --
> Rainer.Bawidamann at informatik.uni-ulm.de

--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users



More information about the rrd-users mailing list