Thanks, Simon We're getting close to the solution, however I don't like how this forces me to manually handle step calculation. It complicates my software significantly - up to now I could rely on rrdtool handling the step and date ranges.
Best regards, RG On Sun, May 20, 2012 at 5:44 PM, Simon Hobson <li...@thehobsons.co.uk>wrote: > Rafal Gwizdala wrote: > >Whoa, not so fast. TOTAL is available for VDEF only so I can > >calculate the total for the whole graph only. Still don't see a way > >to do the same for each aggregation step shown on the graph. > > If your step period for the graph is (say) 1800s, then do : > x=a,1800,* > where a is your stored rate, and then plot x. > > >If there was some variable representing graph's time resolution I > >could use it for calculating sums the way you described > >CDEF:total=myvalue,GRAPHRESOLUTIONSECS,* > > There is, but you need to work it out before you call the graph. When > I do graphs, I work out what resolution I'm going to plot and work > from there. So I tend to do something like : > case period in > day > step=300; time=86400 ;; > week > step=1800; time=604800 ;; > ... > > Then I work out start and end times : > e=`date +%s` > end=$(( ${e} / ${step} * ${step} )) > start=$(( ${end} - ${time} )) > > So in Bash, $end is now the exact time at the end of the last > complete period, and $start is that time less the length of the graph. > > I can now use "--start ${start} --end ${end}" in the graph > definition, and of course, you can also use $step in calculations : > x=a,${step},* > for example. > > -- > Simon Hobson > > Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed > author Gladys Hobson. Novels - poetry - short stories - ideal as > Christmas stocking fillers. Some available as e-books. > > _______________________________________________ > rrd-users mailing list > rrd-users@lists.oetiker.ch > https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users >
_______________________________________________ rrd-users mailing list rrd-users@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users