You can do this indirectly by monitoring the avg/max latency of operations on zookeeper. There is no direct way of measuring the requests/sec to zookeeper since they don't expose the relevant jmx metrics.
Thanks, Neha On Tue, Dec 17, 2013 at 11:13 AM, S Ahmed <sahmed1...@gmail.com> wrote: > Interesting, wasn't aware of that. > > Can you comment on how you go about monitoring your ZK cluster in terms of > throughput and if it is reaching its limits? Or is it even possible to do > this? > > > On Tue, Dec 17, 2013 at 2:01 PM, Benjamin Black <b...@b3k.us> wrote: > > > ZK was designed from the start as a clustered, consistent, highly > available > > store for this sort of data and it works extremely well. Redis wasn't > and I > > don't know anyone using Redis in production, including me, who doesn't > have > > stories of Redis losing data. I'm sticking with ZK. > > > > > > On Tue, Dec 17, 2013 at 10:57 AM, S Ahmed <sahmed1...@gmail.com> wrote: > > > > > I am leaning towards using redis to track consumer offsets etc., but I > > see > > > how using zookeeper makes sense since it already part of the kafka > infra. > > > > > > One thing which bothers me is, how are you guys keeping track of the > load > > > on zookeeper? How do you get an idea when your zookeeper cluster is > > > underprovisioned? > > > > > > Redis is a richer store and could help in other areas where you want to > > > store more than just status information or offsets, and setup and > > > administration wise it seems a bit easier to manage. > > > > > > Thoughts? > > > > > >