GSoC 2010: ZooKeeper Monitoring Recipes and Web-based Administrative Interface

Abstract

ZooKeeper is a complex distributed system. Understanding how well it is running is tremendously important. Patrick Hunt has created a Django-based dashboard that allows some insight into how ZooKeeper is running. This is the foundation I'm going to build on. This project would capture much more information from ZooKeeper, adding hooks to retrieve it where necessary and visualize it in an appealing and useful way. I'm also going to provide a bunch of monitoring recipes for systems like: Ganglia, Nagios, Cacti.

Committed to trunk

Milestones

Community Bonding (starts: 26 April ends: 24 May)

Activities:

Expected results:

Monitoring and Data Collection (starts: 24 May ends: 20 June )

Activities:

Expected results:

Web Application (starts: 20 June ends: 9 august)

Activities:

Expected results:

Cleanup and final fixes (starts: 9 august ends: 16 august)

Activities:

Submit code to code.google.com : 30 August

Related JIRA