[ https://issues.apache.org/jira/browse/HBASE-29289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
terrytlu updated HBASE-29289: ----------------------------- Description: The hmaster page can display as follows: !image-2025-05-07-16-58-48-523.png|width=1291,height=440! 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. was: 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. !image-2025-05-07-16-57-06-132.png|width=599,height=417! The hmaster page can display as follows: !image-2025-05-07-16-58-48-523.png|width=1766,height=602! > Make hbase master ui show cluster client connections > ---------------------------------------------------- > > Key: HBASE-29289 > URL: https://issues.apache.org/jira/browse/HBASE-29289 > Project: HBase > Issue Type: New Feature > 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: > !image-2025-05-07-16-58-48-523.png|width=1291,height=440! > 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)