Hi James, Yes, this is exactly how I understand it.
So this is why average is normally used, then it doesn't matter if consolidations happens or not, as it will always average the values that are grouped together. The peaks and dips will off course be "smoothed", but the real amount that has been transferred should stay about the same. This is not the case when using MAX. Some Network-traffic-providers use 95-percentile for the billing. There are functions to get that built into RRD as well, and it's returned as a number for the interval you are looking at. I think that the same consolidation happens here as well, so do use Average. It's also possible to export the data (using fetch) and add up all the values in the interval. That's a way to get around the consolidation if it's really a problem - without creating some very wide graphs). Rrdtool xport can also create some useful output where it processes the data as when doing graphs. Do remember to specify the maxrows or consolidations will occur here as well., Good luck, /Johan On Thu, 2013-12-19 at 16:35 +0000, James Bensley wrote: Hi Johan, Many thanks for the reply. Does RRD draw graphs as one CDP per pixel? As a simple example; to produce a month graph taking samples every 300 seconds (5 minutes) I would need a graph 8640 pixels wide; 30 (days in a month, or 31) * 24 (hours in a day) * 12 (5 minute samples in one hour) = 8640, is that logic correct? If I am producing graphs say 864 pixels wide then we are consolidating 10 CDPs into each pixel, in this instance when using DEF:ds0=my.rrd:ds0:MAX we choose the highest of the 10 samples to be used in that one pixel? I am graphing with RRD for billing customers based on traffic usage so I want this value to be as high as possible (without being higher than what they actually used), otherwise I am under-billing. Kind regards, James.
_______________________________________________ rrd-users mailing list rrd-users@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users