[rrd-users] Consolidated Funaction

Shameem Ahamed shameem.ahamed at yahoo.com
Tue May 18 18:05:08 CEST 2010


In simpler words,  Is there a way for me just to pull out one datasource, instead of all of the DS from a RRD.

Regards,
Shameem



--- On Tue, 18/5/10, Shameem Ahamed <shameem.ahamed at yahoo.com> wrote:

> From: Shameem Ahamed <shameem.ahamed at yahoo.com>
> Subject: Re: [rrd-users] Consolidated Funaction
> To: "Matt Chung" <itsmemattchung at gmail.com>
> Cc: tobi at oetiker.ch, rrd-users at lists.oetiker.ch
> Date: Tuesday, 18 May, 2010, 8:53 PM
> Hi Matt,
> 
> Thanks for the reply.
> 
> But what about the fetch command ?.
> 
> What will the fetch command return , in the below case
> 
> rrdtool fetch out.rrd MAX -r 300 -e (int(time()/300))*300
> -s e-900s
> 
> Regards,
> Shameem
> 
> --- On Tue, 18/5/10, Matt Chung <itsmemattchung at gmail.com>
> wrote:
> 
> From: Matt Chung <itsmemattchung at gmail.com>
> Subject: Re: [rrd-users] Consolidated Funaction
> To: "Shameem Ahamed" <shameem.ahamed at yahoo.com>
> Cc: tobi at oetiker.ch,
> rrd-users at lists.oetiker.ch
> Date: Tuesday, 18 May, 2010, 6:56 PM
> 
> Hey Ahamad,
> Presumably, if I understand correctly, you would like to
> retrieve the maximum value of each individual datasource and
> represent it graphically correct?
> 
> If so, the first thing you would need to do is to define
> your data definitions when using rrdtool graph:
> 
> DEF:datasource1=myrrd.rrd:DS1:MAXIMUM
> DEF:datasource2=myrrd.rrd:DS2:MAXIMUM
> DEF:datasource3=myrrd.rrd:DS3:MAXIMUM
> 
> Then, in order to extract the maximum for the datasources
> respectively, you could use VDEF:
> 
> VDEF:maxdatasource1=datasource1:MAXIMUM
> VDEF:maxdatasource2=datasource2:MAXIMUM
> VDEF:maxdatasource2=datasource2:MAXIMUM
> 
> You can use those VDEFs as variables in other calculations
> if you would like as well, or simply output those values on
> the graph.  
> 
> I hope this helps,
> Matt Chung
> 
> On Mon, May 17, 2010 at 11:13 PM, Shameem Ahamed <shameem.ahamed at yahoo.com>
> wrote:
> 
> Hi,
> 
> 
> 
> I have a RRD which stores multiple DS in a single rrd file.
> Currently I am storing 10 DS in a single file. The create
> function also defines 5 RRA with CF as MAX (to find out the
> maximum of each DS ). I have attached the pseudo code
> below.
> 
> 
> 
> 
> DS:DS1:COUNTER
> 
> DS:DS2:COUNTER
> 
> DS:DS3:COUNTER
> 
> DS:DS4:COUNTER
> 
> DS:DS5:COUNTER
> 
> DS:DS6:COUNTER
> 
> DS:DS7:COUNTER
> 
> DS:DS8:COUNTER
> 
> DS:DS9:COUNTER
> 
> DS:DS10:COUNTER
> 
> RRA:MAX:0:1:3
> 
> RRA:MAX:0:12:3
> 
> RRA:MAX:0:288:3
> 
> RRA:MAX:0:2016:3
> 
> RRA:MAX:0:60480:3
> 
> 
> 
> 
> 
> My doubt is, If I issue a fetch command
> 
> 
> 
> fetch out.rrd MAX -r 300 -e (int(time()/300))*300 -s
> e-900s
> 
> 
> 
> Which DS max result will be returned ?.
> 
> 
> 
> How can i get the max of respective DS stored in the RRD
> ?.
> 
> 
> 
> Regards,
> 
> Shameem
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> 
> rrd-users mailing list
> 
> rrd-users at lists.oetiker.ch
> 
> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
> 
> 
> 
> 
> 
> 
> 





More information about the rrd-users mailing list