[
https://issues.apache.org/jira/browse/HBASE-17448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chinmay Kulkarni updated HBASE-17448:
-------------------------------------
Labels: patch (was: )
Fix Version/s: 1.3.1
Affects Version/s: 1.3.1
Status: Patch Available (was: Open)
Added metrics for RecoverableZooKeeper related to specific exceptions, total
failed ZooKeeper API calls and latency histograms for read, write and sync
operations. Also added unit tests for the same. Added service provider for the
ZooKeeper metrics implementation inside the hadoop compatibility module.
> Export metrics from RecoverableZooKeeper
> ----------------------------------------
>
> Key: HBASE-17448
> URL: https://issues.apache.org/jira/browse/HBASE-17448
> Project: HBase
> Issue Type: Improvement
> Components: Zookeeper
> Affects Versions: 1.3.1
> Reporter: Andrew Purtell
> Assignee: Chinmay Kulkarni
> Labels: patch
> Fix For: 1.3.1
>
>
> Consider adding instrumentation to RecoverableZooKeeper that exposes metrics
> on the performance and health of the embedded ZooKeeper client: latency
> histograms for each op type, number of reconnections, number of ops where a
> reconnection was necessary to proceed, number of failed ops due to
> CONNECTIONLOSS, number of failed ops due to SESSIONEXIPRED, number of failed
> ops due to OPERATIONTIMEOUT.
> RecoverableZooKeeper is a class in hbase-client so we can hook up the new
> metrics to both client- and server-side metrics reporters. Probably this
> metrics source should be a process singleton.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)