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

Elek, Marton updated HDFS-12655:
--------------------------------
    Attachment: HDFS-12655-HDFS-7240.001.patch
                rpcmetrics.png

> Ozone: use specific names for RPC.Server instances
> --------------------------------------------------
>
>                 Key: HDFS-12655
>                 URL: https://issues.apache.org/jira/browse/HDFS-12655
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ozone
>    Affects Versions: HDFS-7240
>            Reporter: Elek, Marton
>            Assignee: Elek, Marton
>         Attachments: HDFS-12655-HDFS-7240.001.patch, rpcmetrics.png
>
>
> My original motivation is using meaningful names on the scm web ui. As you 
> can see on the attached screenshot we display the metrics for all the RPC 
> servers (using hadoop metrics published on jmx). Unfortunatelly we can 
> display only the port number on the web ui as there are no meaningfull names 
> published on the jmx interface.
> After some investigation I found that there is a serverName constructor 
> parameter for but it is NOT used currently.
> This patch will:
> 1. store the serverName  in field of RPC.Server a 
> 2. Improve the way how the serverName is calculated from the protocol class 
> names (it's typically an anonnymous inner class, so I remove the unnecessary 
> $-s from the name.)
> 3. Add a new tag to the RpcMetrics (serverName) based on the serverName field 
> of the Rpc.Server It will be displayed over JMX
> 4. Add unit tests for checking the tag values and the default 
> classname->servername mapping.
> ps: I need it for Ozone SCM web ui, but let ne know if it should be moved to 
> HADOOP project/trunk.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to