[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: code specific rrdidx question
- To: hobbit (at) hswn.dk
- Subject: Re: code specific rrdidx question
- From: "Jeff Newman" <jeffnewman75 (at) gmail.com>
- Date: Wed, 22 Mar 2006 17:09:52 -0600
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kj+LfAS2K8W0jWFpCE2N/VEmX4cAEb8OZvbuUkBQvyU8Cui/tTBrIDuJxrH9PvaRk+yvrNCcUEbgPk2C/XzAJUGVJH21LZ4i2INJLmwI34Prm0i9Sz/ADQDKdjRabJtxEUy49sqUwJUCBdA7rU4+F010vjM3xbDTpNN35AxWNL4=
- References: <941506840603221024h5c784624k195917181035d39a@mail.gmail.com> <941506840603221110v2e1b2250re02934ca4de7d319@mail.gmail.com>
UPDATE:
I somewhat fixed the problem.
This is for sure:
A directory that has:
sar,cpu0 , sar,cpu1 , sar,cpu2 , sar,cpu3 ...... sar,cpu10, ... sar,cpu15
will break on both the status and trends page after it does sar,cpu1
I changed all the RRD's/tests to do:
sar,cpu00 , sar,cpu01 , sar,cpu02 , sar,cpu03 ..... sar,cpu15
and it now does not break.
I still only see 0,1,2,3 on the button's page. The trends page shows
all 16 cpu's. Any idea why the button page only shows the first 4?
Again, I have sar::1 in the hobbitserver.cfg, so it generates 1 graph
for each CPU
Thanks,
Jeff
On 3/22/06, Jeff Newman <jeffnewman75 (at) gmail.com> wrote:
> Sorry for the traffic, wanted to change this to say
> that maybe it isn't just (or plain isn't) RRDIDX, but
> maybe FNPATTERN as well. So add to my questions:
>
> Does FNPATTERN have a problem distinguishing between
> cpu1 and cpu10
>
> -Jeff
>
>
> On 3/22/06, Jeff Newman <jeffnewman75 (at) gmail.com> wrote:
> > All,
> >
> > I don't know C all that well, so I need some assistance.
> >
> > what are the limits/constraints of RRDIDX for graphing?
> >
> > I believe the answer is buried somewhere in hobbitgraph.c
> >
> > Here is my test case:
> >
> > I had:
> >
> > sar,cpu0.rrd
> > sar,cpu1.rrd
> > sar,cpu2.rrd
> > sar,cpu3.rrd
> > ...
> > sar,cpu10.rrd
> > sar,cpu11.rrd
> > ...
> > sar,cpu15.rrd
> >
> > hobbitgraph.cfg:
> >
> > [sar]
> > FNPATTERN sar,(.*).rrd
> > TITLE CPU sar
> > YAXIS %
> > DEF:usr (at) RRDIDX@= (at) RRDFN@:cpu (at) RRDIDX@pcntusr:AVERAGE
> > DEF:sys (at) RRDIDX@= (at) RRDFN@:cpu (at) RRDIDX@pcntsys:AVERAGE
> > DEF:wio (at) RRDIDX@= (at) RRDFN@:cpu (at) RRDIDX@pcntwio:AVERAGE
> > DEF:idl (at) RRDIDX@= (at) RRDFN@:cpu (at) RRDIDX@pcntidl:AVERAGE
> > AREA:usr (at) RRDIDX@#0000FF:@RRDPARAM (at) pcntusr
> > GPRINT:usr (at) RRDIDX@:LAST: \: %5.1lf (cur)
> > GPRINT:usr (at) RRDIDX@:MAX: \: %5.1lf (max)
> > GPRINT:usr (at) RRDIDX@:MIN: \: %5.1lf (min)
> > GPRINT:usr (at) RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
> > STACK:sys (at) RRDIDX@#FF0000:@RRDPARAM (at) pcntsys
> > GPRINT:sys (at) RRDIDX@:LAST: \: %5.1lf (cur)
> > GPRINT:sys (at) RRDIDX@:MAX: \: %5.1lf (max)
> > GPRINT:sys (at) RRDIDX@:MIN: \: %5.1lf (min)
> > GPRINT:sys (at) RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
> > STACK:wio (at) RRDIDX@#800080:@RRDPARAM (at) pcntwio
> > GPRINT:wio (at) RRDIDX@:LAST: \: %5.1lf (cur)
> > GPRINT:wio (at) RRDIDX@:MAX: \: %5.1lf (max)
> > GPRINT:wio (at) RRDIDX@:MIN: \: %5.1lf (min)
> > GPRINT:wio (at) RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
> > STACK:idl (at) RRDIDX@#008000:@RRDPARAM (at) pcntidl
> > GPRINT:idl (at) RRDIDX@:LAST: \: %5.1lf (cur)
> > GPRINT:idl (at) RRDIDX@:MAX: \: %5.1lf (max)
> > GPRINT:idl (at) RRDIDX@:MIN: \: %5.1lf (min)
> > GPRINT:idl (at) RRDIDX@:AVERAGE: \: %5.1lf (avg)\n
> >
> >
> > hobbitserver.cfg has sar::1 (to only draw 1 graph per cpu) for GRAPHS,
> > and just regular "sar" is in TEST2RRD
> >
> > sar is in the "multitest" section of hobbitcgi.cfg, as well as listed
> > in the extra tests section of hobbitlaunch.cfg
> >
> > On a host with 4 CPU's (0,1,2,3) it draws 4 graphs
> > On a host with 16 CPU's (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)
> > It would draw a graph for 0,1, and broken boxes for 2,3, and no others.
> >
> > SO, I removed "10,11,12,13,14,15" and outputted them to a,b,c,d,e,f
> > respectively.
> >
> > The graphs then drew 0,1,2,3 and no more.
> >
> > If I click on a specific graph, and change the "first=" to 5, it will
> > draw a graph for CPU4, so somewhere, the first= line isn't getting
> > generated correctly.
> >
> > So I guess 2 questions:
> >
> > 1 already stated (limitations of RRDIDX - does is get confused by 1 vs
> > 10 for example)
> > The other is where the first= line gets updated and why isn't it
> > getting updated correctly?
> >
> > Any insights would be much apprieciated, as this is driving me nuts.
> >
> > Thanks,
> > Jeff
> >
>