[ https://issues.apache.org/jira/browse/HBASE-29289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dávid Paksy updated HBASE-29289: -------------------------------- Component/s: UI > Make hbase master ui show cluster client connections info > --------------------------------------------------------- > > Key: HBASE-29289 > URL: https://issues.apache.org/jira/browse/HBASE-29289 > Project: HBase > Issue Type: New Feature > Components: UI > Reporter: terrytlu > Priority: Major > Attachments: image-2025-05-07-16-57-06-132.png, > image-2025-05-07-16-58-48-523.png > > > The hmaster page can display as follows, so that the cluster admin can easily > get the client info such as username/version/ip/socketNum and so on, the > socketNum is aggregated by the previous info columns. > !image-2025-05-07-16-58-48-523.png|width=942,height=321! > > The technical proposal is as follows: > !image-2025-05-07-16-57-06-132.png|width=599,height=417! > When the client requests to establish a connection with the HRegionServer, > the request header contains the client user/version information. > HRegionServer will maintain a channel connection with the client, which is > managed in NettyRpcServer. we can save the client attribute information of > each Channel, and regularly collect statistics on the attributes of all > channels. > HRegionServer can report the information to HMaster through HMaster's > RegionServerReport api. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)