[ 
https://issues.apache.org/jira/browse/HBASE-5325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hitesh Shah updated HBASE-5325:
-------------------------------

    Attachment: HBASE-5325.1.patch

Based on earlier comments, I made some modifications to the original patch I 
had and added a minor impl for the RegionServer.

@Stack, thanks for the comments. Having each component potentially implements 
its own beans to expose information ( and potentially allow the object to be 
managed ) would likely be a good direction to go into. 

However, I had some questions in terms of using jmx to exchange information 
between the master and the region servers. I am still digging into jmx 
internals but I could not find anything which mentions it as an option for 
pushing information. Having the master pull information from all region servers 
using jmx ( or any other point to point protocol ) would likely be a bad idea 
from a performance point of view. Also, was your intention to have the HMaster 
be a metric aggregator for the RegionServers' metrics? Just wondering whether 
this would be something which is better left to be dealt with by other metric 
aggregation systems? Having this data available in a central place like the 
HMaster definitely helps but it also requires a lot of overhead to collect and 
aggregate the required information.

I still need to look at nesting of mbeans from various components and also need 
to look at the hbase code in more detail to see what kind of management options 
could be exposed via jmx. Any pointers would be helpful.

                
> Expose basic information about the master-status through jmx beans 
> -------------------------------------------------------------------
>
>                 Key: HBASE-5325
>                 URL: https://issues.apache.org/jira/browse/HBASE-5325
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Hitesh Shah
>            Priority: Minor
>         Attachments: HBASE-5325.1.patch, HBASE-5325.wip.patch
>
>
> Similar to the Namenode and Jobtracker, it would be good if the hbase master 
> could expose some information through mbeans.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to