You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Sanjay Radia (JIRA)" <ji...@apache.org> on 2007/12/11 00:06:43 UTC

[jira] Updated: (HADOOP-2398) Additional Instrumentation for NameNode, RPC Layer and JMX support

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

Sanjay Radia updated HADOOP-2398:
---------------------------------

    Attachment: metricsPatch6.txt

This patch add the following features

+  Additional instrumentation/metrics for 
    - Name node
    - RPC Layer

+ Adds a utility layer for maintaining metrics (see hadoop.metrics.util.*)
    - This makes it easier to add new metrics (fewer lines of code to add for each metrics
    - Mains additional metrics for min and max for rate based metrics
    - Consistency in naming the suffix and prefix for metrics (e.g. Foo_num_ops, Foo_ave_time etc)
    - Provides an interface for monitoring systems like JMX to get read the metrics when one of JMX's
      clients reads the metrics (without out having an update
      thread that reads the metrics periodically)

 +Publishes  all the Name Node instrumentation/metrics via JMX, Java's standard monitoring
   framework. This will allow one to connect JConsole to monitor the name node.
   Note the cost is minimal - the mbeans are registered - there is not additonal cost unless someone
   is actually viewing the metrics.


See NameNodeMgtMBean and RpcMgtMBean for the full list of instrumentation available for the name node as part of this patch


> Additional Instrumentation for NameNode, RPC Layer and JMX support 
> -------------------------------------------------------------------
>
>                 Key: HADOOP-2398
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2398
>             Project: Hadoop
>          Issue Type: New Feature
>          Components: dfs
>            Reporter: Sanjay Radia
>            Assignee: Sanjay Radia
>             Fix For: 0.16.0
>
>         Attachments: metricsPatch6.txt
>
>
> Additional Instrumentation is needed for name node and its rpc layer. Furthermore the instrumentation should be
> visible via JMX, Java's standard monitoring tool.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.