You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Eungsop Yoo (Jira)" <ji...@apache.org> on 2025/09/22 00:36:00 UTC

[jira] [Created] (HBASE-29616) Add Real-time Request Stats Collector

Eungsop Yoo created HBASE-29616:
-----------------------------------

             Summary: Add Real-time Request Stats Collector
                 Key: HBASE-29616
                 URL: https://issues.apache.org/jira/browse/HBASE-29616
             Project: HBase
          Issue Type: New Feature
          Components: monitoring
            Reporter: Eungsop Yoo
            Assignee: Eungsop Yoo


RegionServers in HBase can sometimes experience abnormally high load, such as excessive CPU usage or network traffic. Existing methods to diagnose the cause include (1) using metrics, which are only available at the Region level, (2) checking recent ResponseTooSlow / ResponseTooLarge logs, which provide only limited visibility, and (3) employing third-party tools like [hbase-packet-inspector|https://github.com/kakao/hbase-packet-inspector], which enable detailed analysis but cannot guarantee complete request tracking and require external management.

This PR proposes adding a lightweight RequestStatsCollector inside the RegionServer to capture all requests at the row level in real time. The collected statistics can be examined and analyzed through the RegionServer web console.

For more details, please refer to the following document.
https://docs.google.com/document/d/1ELfSwT8d1ctE7QWJvRX1YTVpcVnIvGFhM0MczuiXg6E/edit?tab=t.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)