You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Hari Sekhon (JIRA)" <ji...@apache.org> on 2018/07/13 11:19:00 UTC

[jira] [Created] (HBASE-20883) HMaster UI Read+Write Requests per sec across RegionServers

Hari Sekhon created HBASE-20883:
-----------------------------------

             Summary: HMaster UI Read+Write Requests per sec across RegionServers
                 Key: HBASE-20883
                 URL: https://issues.apache.org/jira/browse/HBASE-20883
             Project: HBase
          Issue Type: Improvement
          Components: Admin, master, metrics, monitoring, UI, Usability
    Affects Versions: 1.1.2
            Reporter: Hari Sekhon


HMaster UI currently shows Requests Per Second per RegionServer under /mater-status Region Servers -> Base Stats section in the Web UI.

Please add Reads Per Second and Writes Per Second per RegionServer alongside this in the HMaster UI, and also expose the Read/Write/Total requests per sec information in the HMaster JMX API.

This will make it easier to find read or write hotspotting on HBase as a combined total will minimize and mask differences between RegionServers. For example, we do 30,000 reads/sec but only 900 writes/sec to each RegionServer, so write skew will be masked as it won't show enough significant difference in the much larger combined Total Requests Per Second stat.

For now I've written a Python tool to calculate this info from RegionServers but since HMaster is collecting this info anyway it shouldn't be a big change to improve it to also show Reads / Writes Per Sec.

Find my tools for more granular Read/Write Requests Per Sec Per Regionserver and also per region at my [PyTools github repo|https://github.com/harisekhon/pytools] along with a selection of other HBase tools I've used for performance debugging over the years.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)