[rrd-developers] RFC new DS type DGAUGE

Tobias Oetiker tobi at oetiker.ch
Sun Nov 16 05:37:12 CET 2008


 Yesterday kevin brintnall wrote:

> On Sat, Nov 15, 2008 at 03:56:15PM +0100, Tobias Oetiker wrote:
> >  A new datasource type called DGAUGE. It would always *round down*
> >  the timestamp to the last step.
>
> I like it.  I have a couple places where I specifically do that in order
> to get "real" values..  Before I update I do something like:
>
> 	$time -= $time % $step
>
> In my case, this is usually for things that are updated once daily but not
> at 00:00:00.
>
> > To not break things too much, multiple updates to DGAUGE within the
> > same STEP would get averaged without regards to the actual
> > timestamp the update was provided.
>
> Averaged how?  $v = ($old + $new)/2 ?
>
> If there are 3 updates we'll end up with:
>
>    $v = $older/4 + $old/4 + $new/2
>
> ... and so on.  Is that OK?

sum of values divided by number of values ...
>
> > In that way, peple would see the data they put in, appear
> > in 1 step AVERAGE, MIN and MAX RRAs as long as they manage to put
> > in only one update per step.
> >
> > coments ?
>
> Yeah!
>
>

-- 
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900



More information about the rrd-developers mailing list