[ https://issues.apache.org/jira/browse/HADOOP-7144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13036962#comment-13036962 ]
Luke Lu commented on HADOOP-7144: --------------------------------- bq. is the package OK org.apache.hadoop.jmx? is the URL OK /jmx? bq. where would be an appropriate place to document this? package-info.java for javadoc would be a start. bq. Is this even the right thing to do? I am not sure how standard the format is. I need to dig into it a bit more to really understand it, because all I have done is a simple port. We need read-only access and have it return JSON, something like this: {noformat} [ { "bean": "Hadoop:service=...", "attrs": { "attr1": "value1", ... "attrn": "valuen" } }, ... ] {noformat} We also need a way to return a pre-configured set of attributes. > Expose JMX with something like JMXProxyServlet > ----------------------------------------------- > > Key: HADOOP-7144 > URL: https://issues.apache.org/jira/browse/HADOOP-7144 > Project: Hadoop Common > Issue Type: New Feature > Reporter: Luke Lu > Assignee: Luke Lu > Labels: jmx > Fix For: 0.23.0 > > Attachments: HADOOP-7411-trunk-alpha.patch > > > Much of the Hadoop metrics and status info is available via JMX, especially > since 0.20.100, and 0.22+ (HDFS-1318, HADOOP-6728 etc.) For operations staff > not familiar JMX setup, especially JMX with SSL and firewall tunnelling, the > usage can be daunting. Using a JMXProxyServlet (a la Tomcat) to translate JMX > attributes into JSON output would make a lot of non-Java admins happy. > We could probably use Tomcat's JMXProxyServlet code directly, if it's already > output some standard format (JSON or XML etc.) The code is simple enough to > port over and can probably integrate with the common HttpServer as one of the > default servelet (maybe /jmx) for the pluggable security. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira