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 E57ED1191B for ; Wed, 17 Sep 2014 10:42:59 +0000 (UTC) Received: (qmail 65105 invoked by uid 500); 17 Sep 2014 10:42:59 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 65060 invoked by uid 500); 17 Sep 2014 10:42:59 -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 65044 invoked by uid 99); 17 Sep 2014 10:42:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2014 10:42:58 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of scuderiaforever@gmail.com designates 209.85.192.45 as permitted sender) Received: from [209.85.192.45] (HELO mail-qg0-f45.google.com) (209.85.192.45) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2014 10:42:54 +0000 Received: by mail-qg0-f45.google.com with SMTP id j107so1536900qga.18 for ; Wed, 17 Sep 2014 03:42:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=7HeHzi1JwS51UpyrozeNYQGLHDXRb1/qr0WTS/iocSI=; b=EaUrNtmfJpo5PUyeeyOhoswXyEvw6unBEAmNyMAm63M5X4/AGEynmq3DT12RlVwnut tYX7kyt3nbJeQCrihHakUTdpF8fPqtkrgrusojEgZihCoOrbqDVjBHmytgYgLIqPriSR sQHr+EOIzf8rz01Lb6+IeEblXroM+4J9wjJoD7p7vmzHcRstQPs4BlEyZBQ4jMOjNZZG QuV18JpJYYt7OuEcAIWwh1ZQu1MOLLU3R/ICb80cDx8Bp514jdDEPHgRw+J/gNcj1EDI 734jHs9OGqzQqKI6uHwDUQgBEgrqEimV5bkJyYITTOBAPmF4MCQ+bU13g7mzbCtHnLvN or9Q== MIME-Version: 1.0 X-Received: by 10.224.21.68 with SMTP id i4mr56028743qab.83.1410950553893; Wed, 17 Sep 2014 03:42:33 -0700 (PDT) Received: by 10.229.116.142 with HTTP; Wed, 17 Sep 2014 03:42:33 -0700 (PDT) In-Reply-To: References: Date: Wed, 17 Sep 2014 12:42:33 +0200 Message-ID: Subject: Re: zklogtool - transactions and data tree monitoring tool From: =?UTF-8?B?QWxlbiDEjGFsamt1xaFpxIc=?= To: user@zookeeper.apache.org Content-Type: multipart/alternative; boundary=001a11c2d8248f86e605034086b0 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c2d8248f86e605034086b0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks Do you think this could be included in ZooKeeper as contrib? On 17 September 2014 06:48, Patrick Hunt wrote: > 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 > loading > > data tree from snapshot file and applying transactions to it. > > > > Zklogtool project consists of zklogtool library, console application an= d > > 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 > --001a11c2d8248f86e605034086b0--