I wrote: > Can I confirm I have this right ... > > If I want to have a DS showing if the measured value was above some threshold > (in this case, network traffic above say 80%) I can use a compute DS like : > DS:pc80:COMPUTE:in,nnnn,GT > > So if the "in" value is greater than the threshold value (nnnn here) then > pc80 will be 1, and this will get consolidated so that later I'll be able to > see (for example) a consolidated value that might show (say) 0.2 meaning that > the "in" value was above the threshold for 20% of the time during that > consolidated period. > > And I can add this with rrdtune with > rrdtool tune somefile.rrd DS:pc80:COMPUTE:in,nnnn,GT
I assume it's right since there's been no corrections. Also, I assume this is done after computing the value for each PDP - so if I have a step of 300 (5 mins) it'll compute the rate for each 5 min step before applying the RPN expression to calculate the computed value ? > What about if (or rather, when) I need to change the thresholds later ? > Specifically I'm thinking that if we currently have (say) 100Mbps service, > and we upgrade it to (say) 200Mbps, I'll need to change the threshold (and > thus the computation for new data) without affecting historical data. I don't > see an option for rrdtune to do this. > > > Lastly, in what version does rrdtune get to add a DS ? I have 1.4.7 (Debian > Wheezy) and the man page doesn't mention adding or deleting DSs. And a quick test shows that "rrdtool tune test.rrd DS:InPC:COMPUTE:In,100000000,/" just shows current values for the DSs without doing anything - the same as just "rrdtool tune test.rrd". Later versions of rrd in the Debian archives have dependencies not met on Wheezy - unless someone felt like packaging it up for backports. _______________________________________________ rrd-users mailing list rrd-users@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users