Today you sent me mail regarding Re: Hallo! : *> On Tuesday, July 27, Tobias Oetiker wrote: *> > *> > uff ... great ... *> *> Again, thank you. Now, two suggestions. 1 is easy to code (from the quick *> peek I had), the other likely a little harder. *> *> 1) Along with the current IF,GT,etc RPN notation, a DUP would be exceedingly *> usefull. Especially within cricket, where the data-source is implied in the *> scale= portion. Currently I could use that to remove "spikes" in the graph. *> (My current RPN is: 'CDEF:sds1=ds1,8,*,ds1,8,*,10000000,LT,*', but within *> cricket, all I can do is something like: 'scale=8,*', which is the tail end *> of the CDEF. If I had a DUP function, I could rewrite the above LT stuff...)
OK will be in 1.0.3 *> 2) One more consolidation function. However, this function could take an *> argument to it, so I'm not sure how it would be invoked/etc. The function *> is something like 'WEIGHTED', which would be a weighted average, using some *> sort of exponential, linear, or other function, to weigh the individual points *> within the average. One possibility, would be to have the ability to store *> the weight of each point within the RRD file. That way the "function" could *> be hand crafted whichever way you wish it to be. Common things like an expo- *> nential, or linearly weighted function could be "built-in". *> *> Something along the lines of: *> *> RRA:WEIGHTED(linear,0):0.1:12:300 # Equivelant to 'AVERAGE' *> RRA:WEIGHTED(linear,-1):0.1:12:300 *> RRA:WEIGHTED(exp,0.5):0.1:12:300 *> RRA:WEIGHTED(0.5,0.2,0.1,0.05,0.05,0.05,0.05):0.1:7:300 *> *> WEIGHTED(linear,X) -> X == slope checkout rrd_format.h consolidation in this manner is not possible using the current rrd_format ... it could be dine in rrd_graph or adding a new data-source typoe called RRD which would use an existing RRD as datasource for filling a new RRD ... cheers tobi *> *> *> I'm not sure if I'm making much sense here... *> *> --Toby. *> -- ______ __ _ /_ __/_ / / (_) Oetiker, Timelord & SysMgr @ EE-Dept ETH-Zurich / // _ \/ _ \/ / TEL: +41(0)1-6325286 FAX:...1517 ICQ: 10419518 /_/ \.__/_.__/_/ [EMAIL PROTECTED] http://ee-staff.ethz.ch/~oetiker -- * To unsubscribe from the rrd-developers mailing list, send a message with the subject: unsubscribe to [EMAIL PROTECTED]
