# [rrd-users] Re: counter or absolute

Chitman Kaur chitmankaur at yahoo.com
Fri Dec 26 04:53:53 MET 2003

```Hi...
I used DERIVE ds for CRCs since I wanted to see spikes when there is increase in CRC... Now on the y axis I am getting valies like 1.2 m .... etc ...
Now as you said Change_in_CRC / Time interval = 1.2 ..... my time interval is 5 minutes.... so how much is the change in CRC in the interval of 5 mins.... As far as what I understansd it should be a numeric value.....but (5*1.2)/1000 = 0.006
Alex van den Bogaerdt <alex at ergens.op.het.net> wrote:
On Wed, Dec 24, 2003 at 06:19:29AM -0500, Fauteux, Joe wrote:

> Ive read the definitions but am having a hard time determining what ABSOLUT=
> E does - If i want to graph, for example, CRC errors on an interface, a val=
> ue that may grow occasionally but often stays the same, should i use Absolu=
> te or Counter? - either way it seems like i'll be seeing an empty graph mo=
> st of the time
> ideas?

First of all: ABSOLUTE does NOT mean "the absolute value" of a counter.
I guess this is where the confusion comes from most of the times.

Secondly: RRDtool does RATES. No matter what option you give, a rate is
a rate. GAUGE ABSOLUTE and DERIVE tell RRDtool _how_ the input is to be
interpreted.

COUNTER: The value you get needs processing; subtract the previous value
from the current one, then divide by the time lapsed. If the
rate becomes negative, the counter has wrapped so compensate
for that fact.

DERIVE: The value you get needs processing; subtract the previous value
from the current one, then divide by the time lapsed. If the
rate becomes negative, that's fine with me.

ABSOLUTE:The value you get needs processing; you should divide the value
by the time lapsed. The value you got from the device is reset
each time it is read so there's no need to do any other math.

GAUGE: The value you get _is_ a rate, do not touch (at this stage of
the process that is!)

(note that this is only part of the process. More on the faq site)

Of course, nothing stops you from using "GAUGE" to display temperatures.
It will work, no problem. You can also tell RRDtool to display interface
statistics as a GAUGE. As long as you understand what's happening, you
can decide if that's what you want.

When graphing CRC errors, usually you do not want to know that you've
gotten 12 errors since startup (but sometimes you _do_ want to know!).
Usually, you want to know the amount of errors per time interval. For
this, you should use a normal counter. Using ABSOLUTE would mean to
RRDtool that the counter has increased from zero to its current value
in the current interval; all of those 12 errors are "seen" in the last
five minutes in stead of since startup. Not what you want I guess.

> THIS MESSAGE IS CONFIDENTIAL. This e-mail message and any attachments are =
> proprietary and confidential information intended only for the use of the r=
> ecipient(s) named above. If you are not the intended recipient, you may no=
> t print, distribute, or copy this message or any attachments. If you have =
> received this communication in error, please notify the sender by return e-=
> mail and delete this message and any attachments from your computer.

sure.

HTH
Alex
--
begin of my sig
http://www.googlism.com/index.htm?ism=alex+van+den+bogaerdt&type=1
This message was produced without any
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users

---------------------------------
Do you Yahoo!?
Yahoo! Photos - Get your photo on the big screen in Times Square

--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://www.ee.ethz.ch/~slist/rrd-users