[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrew Purtell updated HBASE-15377: --- Fix Version/s: (was: 1.4.0) > 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 > > 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.4.14#64029)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Enis Soztutar updated HBASE-15377: -- Resolution: Fixed Hadoop Flags: Incompatible change,Reviewed Release Note: Per-region metrics related to Get histograms are changed from being response size based into being latency based similar to the per-regionserver metrics of the same name. Added GetSize histogram metrics at the per-regionserver and per-region level for the response sizes. Status: Resolved (was: Patch Available) I have committed this to 1.3+. Thanks Heng Chen for the patch. > 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)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Enis Soztutar updated HBASE-15377: -- Attachment: HBASE-15377_v2.patch > 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)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Enis Soztutar updated HBASE-15377: -- Attachment: HBASE-15377_v2.patch > 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 > > > 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)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Heng Chen updated HBASE-15377: -- Attachment: HBASE-15377_v2.patch > 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 > > > 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)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Heng Chen updated HBASE-15377: -- Attachment: HBASE-15377_v1.patch > 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 > > > 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)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Heng Chen updated HBASE-15377: -- Attachment: HBASE-15377.patch With this patch, per-region has GetSize and GetTime metrics and RS has only GetTime metrics. > 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 > Fix For: 2.0.0, 1.3.0, 1.4.0 > > Attachments: HBASE-15377.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)
[jira] [Updated] (HBASE-15377) Per-RS Get metric is time based, per-region metric is size-based
[ https://issues.apache.org/jira/browse/HBASE-15377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Heng Chen updated HBASE-15377: -- Assignee: Heng Chen Fix Version/s: 1.4.0 1.3.0 2.0.0 Status: Patch Available (was: Reopened) > 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 > > > 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)