Sanjeet Malhotra created HBASE-29084:
----------------------------------------

             Summary: Track table level metrics on HBase client side
                 Key: HBASE-29084
                 URL: https://issues.apache.org/jira/browse/HBASE-29084
             Project: HBase
          Issue Type: New Feature
            Reporter: Sanjeet Malhotra
            Assignee: Sanjeet Malhotra


When we call HTable#batch() API in HBase client, the runnable is created for 
execution per region server. The runnable is executed in HTable thread pool. 
Currently, no metrics are collected on the client side around time taken by 
runnables in execution, waiting in queue, no. of such runnables submitted for 
execution and among submitted runnables how many failed. These metrics can very 
insightful when debugging latency issues.

The aim is to track metrics at Table level and metrics are recorded for each 
runnable executed for a given table instance. 



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

Reply via email to