[
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]