JDK-6323896 : Support aggregation of multiple MBean Servers
  • Type: Enhancement
  • Component: core-svc
  • Sub-Component: javax.management
  • Affected Version: 6
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • OS: generic
  • CPU: generic
  • Submitted: 2005-09-14
  • Updated: 2010-07-29
  • Resolved: 2008-09-17
Related Reports
Relates :  
Relates :  
Description
When JMX technology is being used to manage a large number of agents, for example one per host in a server farm, it would often be useful to be able to obtain aggregate information.  That is, without having to contact each agent directly, or indirectly through cascading (see 5072476), we would like to be able to get aggregate information about an attribute like memory usage, load, request counts, audit event counts, etc.  The aggregate information could include total, average, standard deviation, minimum and maximum, etc.  Importantly, the aggregate could be constructed within a master agent through periodic sampling and therefore made available to clients immediately, without having to contact each individual agent to pick up its current value.  When there are hundreds of agents this leads to much better behavior at the expense of slightly less accurate data.

Comments
EVALUATION Not planned for the JMX API itself, but could be interesting to consider for other projects.
2008-09-17

EVALUATION We are not current planning to implement this in the JMX API 2.0 (so in Java SE 7).
2008-01-24

EVALUATION Consider for Dolphin (Java SE 7).
2005-09-14