Github user anmolnar commented on the issue: https://github.com/apache/zookeeper/pull/582 Sorry @eolivelli I really don't want to block this patch, but I'd like to get a better understanding on the roles of the classes/interfaces here. - What's the original concept that you're replicating here if there's any? Bookeeper/Hadoop? They would be good examples of where we're heading. - What's the role of a MetricsProvider/MetricsContext/MetricsProviderLifeCycleException? Unfortunately the javadocs don't explain them in detail. Thanks.
---