Also, change the "rra.3" to 0-4 to get a different RRA...

On Tue, Jul 27, 2010 at 17:30, Stevens, Weston J
<[email protected]> wrote:
> Alright thanks a bunch, using the shell script you provided me I think I'll 
> be able to grab this myself. You rock!
>
> -----Original Message-----
> From: Stevens, Weston J
> Sent: Tuesday, July 27, 2010 1:57 PM
> To: 'Jesse Becker'
> Cc: [email protected]
> Subject: RE: [Ganglia-general] Parsing rrdtool dump output using Perl
>
> Correct, I want to be able to grab the last CDP timestamp of any RRA inside 
> an RRD.
>
>
> All the best,
> *****************************
> Weston J. Stevens
> Intern - Student Engineer
> Boeing Research & Technology
> Enterprise Strategic Growth
> W#: (253) 657-8689
> C#: (253) 432-0560
> *****************************
>
> -----Original Message-----
> From: Jesse Becker [mailto:[email protected]]
> Sent: Tuesday, July 27, 2010 1:55 PM
> To: Stevens, Weston J
> Cc: [email protected]
> Subject: Re: [Ganglia-general] Parsing rrdtool dump output using Perl
>
> The last_update command stores a timestamp when the rrdfile was modified (so 
> it should be very similar to the mtime of the file, under normal 
> circumstances).  But you don't want this, you want the timestamp of the last 
> "slot" in the RRA, right?
>
> How about this:
>
> #!/bin/sh
>
> FILE=$1
> DURATION=$2
>
> T=/tmp/rrd.$$
>
> rrdtool info $FILE > $T
> LAST=`awk '/last_update/{print $3}' $T`
> ROWS=`awk '/rra.3..rows/{print $3}' $T`
> PDP=`awk '/rra.3..pdp/{print $3}' $T`
> STEP=`awk '/step/{print $3}' $T`
> LENGTH=`echo "$PDP * $ROWS * $STEP" | bc `
>
>
> #echo $LAST $ROWS $PDP
>
> rrdtool fetch $FILE AVERAGE -s -$LENGTH | tail -n +3 > $T
>
> FIRST=`head -n 1 $T | sed 's/:.*//'`
> LAST=`tail -n 1 $T | sed 's/:.*//'`
>
> echo $FIRST $LAST
>
> rm $T
>
>
>
> On Tue, Jul 27, 2010 at 16:14, Stevens, Weston J 
> <[email protected]> wrote:
>> But say the last recorded CDP in the month RRA was a day ago, the 
>> last_update and the last timestamp would be separated by a day using that 
>> method.
>>
>> -----Original Message-----
>> From: Jesse Becker [mailto:[email protected]]
>> Sent: Tuesday, July 27, 2010 12:57 PM
>> To: Stevens, Weston J
>> Cc: [email protected]
>> Subject: Re: [Ganglia-general] Parsing rrdtool dump output using Perl
>>
>> You could instead use rrdinfo to get the last_update timestamp.  The 
>> starting timestamp for the "month" RRA can then be computed.  Using the 
>> default RRA definitions, it should be something like:
>>
>>   last_updated - 2459520   (=15*244*672)
>>
>>
>> On Tue, Jul 27, 2010 at 15:32, Stevens, Weston J 
>> <[email protected]> wrote:
>>> Say for default Ganglia for example I wanted to grab the first and last 
>>> timestamps for the month RRA so I can run a bounds check on begin/end time 
>>> inputs. Ideally I'd like to get all this information by simply specifying 
>>> the RRD granularity in seconds, without having to also specify the length 
>>> of the RRD to get the last timestamp in a command line. Using rrdtool dump, 
>>> what would be a good regex or anything else like Perl XML support that 
>>> could do this for me? Or a completely different and better way to do it?
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> -
>>> -------- The Palm PDK Hot Apps Program offers developers who use the
>>> Plug-In Development Kit to bring their C/C++ apps to Palm for a share
>>> of $1 Million in cash or HP Products. Visit us here for more details:
>>> http://ad.doubleclick.net/clk;226879339;13503038;l?
>>> http://clk.atdmt.com/CRS/go/247765532/direct/01/
>>> _______________________________________________
>>> Ganglia-general mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/ganglia-general
>>>
>>
>>
>>
>> --
>> Jesse Becker
>> Every cloud has a silver lining, except for the mushroom-shaped ones, which 
>> come lined with strontium-90.
>>
>
>
>
> --
> Jesse Becker
> Every cloud has a silver lining, except for the mushroom-shaped ones, which 
> come lined with strontium-90.
>



-- 
Jesse Becker
Every cloud has a silver lining, except for the mushroom-shaped ones,
which come lined with strontium-90.

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to