BIND 10 #1751: stats doesn't separate or consolidate reports from multiple auth instances
BIND 10 Development
do-not-reply at isc.org
Sat Mar 3 07:13:13 UTC 2012
#1751: stats doesn't separate or consolidate reports from multiple auth instances
-------------------------------------+-------------------------------------
Reporter: jinmei | Owner:
Type: defect | Status: new
Priority: major | Milestone: Next-
Component: statistics | Sprint-Proposed
Sensitive: 0 | Keywords:
Sub-Project: Core | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
If we run multiple b10-auth instances, each submits statistics
to b10-stats. (I've not looked into the code but it appears that)
b10-stats doesn't distinguish these reports, so depending on the
timing we see two different sets of statistics via bindctl or the http
server (you can see it at
http://ns.jinmei.org:8853/bind10/statistics/xml)
This is obviously bad. I can think of several ways to address this
issue:
- consolidate all reports from b10-auth and present the unified
statistics only.
- maintain the separate reports and show them separetely.
- support both mode.
The primary concern of the administrator would be the consolidated
(i.e. whole-system) statistics, so the first choice seems reasonable.
But the second one may not be that bad, because it would provide some
useful information such as when queries are not equally distributed.
And, the consolidated information can be calculated from separate
reports (but not vice versa). To this end the third one may be the
best if we can show it without being too noisy.
In either case, different instances of the auth server need to
uniquely identify themselves in the statistics reports. I don't know
if they are doing it right now, but if not, we first need to implement
that feature.
--
Ticket URL: <http://bind10.isc.org/ticket/1751>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list