[ 
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, 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.

 

 

  was:
The hmaster page can display as follows:

!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.

 

 


> 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, 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)

Reply via email to