Return-Path: X-Original-To: apmail-zookeeper-user-archive@www.apache.org Delivered-To: apmail-zookeeper-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 901E71108F for ; Wed, 17 Sep 2014 04:49:27 +0000 (UTC) Received: (qmail 50413 invoked by uid 500); 17 Sep 2014 04:49:27 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 50358 invoked by uid 500); 17 Sep 2014 04:49:27 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 50344 invoked by uid 99); 17 Sep 2014 04:49:27 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2014 04:49:27 +0000 Received: from localhost (HELO mail-oi0-f45.google.com) (127.0.0.1) (smtp-auth username phunt, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2014 04:49:26 +0000 Received: by mail-oi0-f45.google.com with SMTP id a141so540535oig.18 for ; Tue, 16 Sep 2014 21:49:25 -0700 (PDT) X-Received: by 10.60.177.161 with SMTP id cr1mr40561385oec.8.1410929365765; Tue, 16 Sep 2014 21:49:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.102.226 with HTTP; Tue, 16 Sep 2014 21:48:45 -0700 (PDT) In-Reply-To: References: From: Patrick Hunt Date: Tue, 16 Sep 2014 21:48:45 -0700 Message-ID: Subject: Re: zklogtool - transactions and data tree monitoring tool To: UserZooKeeper Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cool idea. Patrick On Sat, Sep 13, 2014 at 7:19 AM, Alen =C4=8Caljku=C5=A1i=C4=87 wrote: > Hello ZooKeeper community, > > I would like to present you a tool I have been working on. It is called > zklogtool. > > Zklogtool is a ZooKeeper transactions and data tree monitoring tool. It > works by analyzing transaction logs in real time. It can reconstruct > ZooKeepers data tree at any particular point in time. That works by loadi= ng > data tree from snapshot file and applying transactions to it. > > Zklogtool project consists of zklogtool library, console application and > web application. > > Possible use cases are: > > - Learning ZooKeeper > > - Developer tool > > - Troubleshooting > > - Integration in test environment > > - Integration in system > > I'm currently using it as a debugging tool. It can also be useful to > monitor transactions while interacting with system in real time. I=E2=80= =99m > thinking about integrating this tool in automated tests. > > Code and instructions are on github: > > https://github.com/alenca/zklogtool > > I would appreciate any feedback. > > Thanks