[
https://issues.apache.org/jira/browse/HBASE-10129?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13846123#comment-13846123
]
cuijianwei commented on HBASE-10129:
------------------------------------
Thanks for your comment [~ndimiduk] and [~eclark]. I go through the metric
implementation of trunk, the latency percentile of many methods in
HRegionInterface has been computed. Therefore, this patch might aim to help
0.94 to contain this feature? The implementation of
'MetricsTimeVaryingHistogram.registerTimeVaryingHistogramMetric()' will
register a metrics for the first time and do updating after register. I think
it might be more clear if we rename 'registerTimeVaryingHistogramMetric()' to
'registerOrUpdateTimeVaryingHistogramMetric()'.
> support real time rpc invoke latency percentile statistics for methods of
> HRegionInterface
> -------------------------------------------------------------------------------------------
>
> Key: HBASE-10129
> URL: https://issues.apache.org/jira/browse/HBASE-10129
> Project: HBase
> Issue Type: Improvement
> Components: regionserver
> Affects Versions: 0.94.14
> Reporter: cuijianwei
> Attachments: HBASE-10129-0.94-v1.patch
>
>
> It is important for applications to get latency statistics when invoking
> hbase apis. Currently, the average latency of methods in HRegionInterface
> will be computed in HBaseRpcMetrics. However, user might expect more detail
> latency statistics, such as 75% percentile latency, 95% percentile latency,
> etc. Therefore, will it be useful if we computing latency percentiles for rpc
> invoking of region server methods?
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)