[ 
https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15196726#comment-15196726
 ] 

Hudson commented on HBASE-15377:
--------------------------------

FAILURE: Integrated in HBase-1.3 #602 (See 
[https://builds.apache.org/job/HBase-1.3/602/])
HBASE-15377 Per-RS Get metric is time based, per-region metric is (enis: rev 
5ff551754e7b64e3ddb4e609698a3395e0f73402)
* 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegion.java
* 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerMetrics.java
* 
hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSource.java
* hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
* 
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java
* 
hbase-hadoop-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerSource.java


> Per-RS Get metric is time based, per-region metric is size-based
> ----------------------------------------------------------------
>
>                 Key: HBASE-15377
>                 URL: https://issues.apache.org/jira/browse/HBASE-15377
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Enis Soztutar
>            Assignee: Heng Chen
>             Fix For: 2.0.0, 1.3.0, 1.4.0
>
>         Attachments: HBASE-15377.patch, HBASE-15377_v1.patch, 
> HBASE-15377_v2.patch, HBASE-15377_v2.patch, HBASE-15377_v2.patch
>
>
> We have metrics for Get operations at the region server level and region 
> level. 
> {code}
>    "Get_num_ops" : 4837505,
>     "Get_min" : 0,
>     "Get_max" : 296,
>     "Get_mean" : 0.2934618155433431,
>     "Get_median" : 0.0,
>     "Get_75th_percentile" : 0.0,
>     "Get_95th_percentile" : 1.0,
>     "Get_99th_percentile" : 1.0,
> {code}
> and 
> {code}
>    "Namespace_hbase_table_meta_region_1588230740_metric_get_num_ops" : 103,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_min" : 450,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_max" : 470,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_mean" : 
> 450.19417475728153,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_median" : 460.0,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_75th_percentile" 
> : 470.0,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_95th_percentile" 
> : 470.0,
>     "Namespace_hbase_table_meta_region_1588230740_metric_get_99th_percentile" 
> : 470.0,
> {code}
> The problem is that the report values for the region server shows the 
> latency, versus the reported values for the region shows the response sizes. 
> There is no way of telling this without reading the source code. 
> I think we should deprecate response size histograms in favor of latency 
> histograms. 
> See also HBASE-15376. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to