[bind10-dev] Statistics gathering and publishing
Naoki Kambe
kambe at jprs.co.jp
Thu Sep 3 10:33:42 UTC 2009
Jeremy-san, Michael-san and All
Thanks for your answer against our questions about statistics.
By summarizing following Jeremy's comments, I have a following image.
Is it correct?
--
+------- BIND 10 components -------+
| +--------+ +--------+ +--------+ |
| | comp A | | comp B | | comp C | | also tracking counters
| +--------+ +--------+ +--------+ |
+------^----------^----------^-----+
| | |
+----------+----------+
^ query for counter and information
| and gather
v
+--------------+
| stats daemon | external command,
+--------------+ tracking counters
| ^
publish | | query statistics
XML doc v | data
+------------------+
| HTTP server etc. |
+------------------+
--
By the way,
> collectd
> http://collectd.org/
I tried to examine this, but I couldn't compile ver. 4.x in our environment.
It is reason why I have not enough libraries and header files which it needs
and the existing libraries related to SNMP have problems.
However compiling ver. 3.x is successful.
Thanks,
Naoki Kambe
From: "Jeremy C. Reed" <jreed at isc.org>
Subject: Re: [bind10-dev] Statistics gathering and publishing
Date: Wed, 2 Sep 2009 09:40:31 -0500 (CDT)
> On Thu, 27 Aug 2009, Jeremy C. Reed wrote:
>
> > Retrieval:
> >
> > - if configured to store in memory, then need a way to ask for it.
> >
> > - be able to request / filter type of data
> >
> > Publishing:
> >
> > - separate tool to use previously stored data or real-time retrieved data
> > from stats daemon and generate BIND 9 style XML
>
>
> Some more thoughts on this...
>
> If the XML stats server receives a specific query then possibly it could
> just ask the corresponding BIND 10 component for that specific counter or
> information. (Note that existing BIND 9 XML stats are all or nothing and
> you can't query for individual details.)
>
> Instead of having the XML stats server query all the many possible
> components for their counters and stats, it could just query the stats
> daemon. But would that be redundant to have a stats daemon keep track of
> many counters plus the other BIND 10 individual components also keeping
> track of their own counters? (Any thoughts on this?)
>
> Also for "real-time" it should probably ask individual components. Maybe
> there will be some setting to tell the components how often they should
> share their counters or how often the stats daemon should ask for the
> counters.
>
> > - use rrdtool (for time-based stats) to generate reports
> >
> > - use outside tools to generate graphs.
>
> The stats daemon could be configured to run an outside tool that simply
> regenerates an XML document (or other format). Then a third-party HTTP
> server could point to it -- then we don't even need to deal with coding
> and maintaining a HTTP server -- except in the case where we want to query
> for individual counters...
> _______________________________________________
> bind10-dev mailing list
> bind10-dev at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind10-dev
>
More information about the bind10-dev
mailing list