[bind10-dev] Statistics gathering and publishing

Jeremy C. Reed jreed at isc.org
Wed Sep 2 14:40:31 UTC 2009


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...



More information about the bind10-dev mailing list