From general-return-26392-apmail-incubator-general-archive=incubator.apache.org@incubator.apache.org Mon Sep 13 13:11:53 2010 Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 77627 invoked from network); 13 Sep 2010 13:11:51 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Sep 2010 13:11:51 -0000 Received: (qmail 8663 invoked by uid 500); 13 Sep 2010 13:11:50 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 8480 invoked by uid 500); 13 Sep 2010 13:11:49 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 8472 invoked by uid 99); 13 Sep 2010 13:11:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Sep 2010 13:11:49 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 76.96.27.227 is neither permitted nor denied by domain of jim@jagunet.com) Received: from [76.96.27.227] (HELO qmta12.emeryville.ca.mail.comcast.net) (76.96.27.227) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Sep 2010 13:11:43 +0000 Received: from omta16.emeryville.ca.mail.comcast.net ([76.96.30.72]) by qmta12.emeryville.ca.mail.comcast.net with comcast id 6BS91f0041ZMdJ4ACDBPns; Mon, 13 Sep 2010 13:11:23 +0000 Received: from [192.168.199.10] ([69.251.84.64]) by omta16.emeryville.ca.mail.comcast.net with comcast id 6DBL1f00J1PGofZ8cDBMQg; Mon, 13 Sep 2010 13:11:23 +0000 Subject: Looking for a few more votes... Re: [PROPOSAL] Kitty to Enter the Incubator Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=windows-1252 From: Jim Jagielski In-Reply-To: Date: Mon, 13 Sep 2010 09:11:20 -0400 Cc: Peary Chiu , Pid , Mark Thomas Content-Transfer-Encoding: quoted-printable Message-Id: <12942711-E316-49D1-9AD6-5B72AADACE3B@jaguNET.com> References: To: general@incubator.apache.org X-Mailer: Apple Mail (2.1081) So far I see 2 clear (binding) +1s for the proposal... Calling out for more ;) On Sep 7, 2010, at 8:29 PM, Matthew Sacks wrote: > Hello, Peary Chiu and myself would like to announce the Proposal for = the Kitty, Production Tomcat utility. Our proposal is as follows (we = have also attached a PDF for convenience): >=20 > kitty, lightweight, Production-class Java application server = performance diagnostic & administration utility >=20 > Abstract >=20 > A lightweight, production focused, Java-based application server = performance diagnostic and management utility >=20 > Proposal >=20 > =95 Provide a lightweight utility for managing Tomcat and = Geronimo application servers with powerful performance diagnostics and = troubleshooting abilities primarily for supporting Tomcat in = production/high volume use. > =95 (future) Provide support for all Java application servers >=20 > Background >=20 > The answer is simple, there is not a lightweight, command line = administration utility that can be utilized across open source = application servers. There are many utilities which have been created = such as jmxsh, but they do not solve the problem of having a lightweight = administration / debugging client for troubleshooting these open source = application servers such as Apache Tomcat and Geronimo. >=20 > Rationale >=20 > There needs to be a lightweight, administration client that targets = production use based on the experience of those administering Tomcat = (and other open source Java application servers) in high-volume, large = scale production environments. Such an administration tool will help = further these open source application servers in production, = large-installation grade implementations and better support such = =93industrial-grade=94 use. >=20 > Initial Goals >=20 > kitty is an existing open source project, with two contributors. We = would bring in more folks with experience in managing high-volume = production Web sites to contribute to the architecture of the kitty = project. Currently we have two committers both with high-volume, = production Web experience. We=92d also leverage feedback from the = community in this context and integrate that into the utility to provide = a truly powerful management and performance diagnostic utility for = Tomcat/Geronimo and other Java application servers. >=20 > We will add common diagnostic hooks into the application as a first = step, for example, show available memory, threading problems, JDBC, and = Web application diagnostic hooks. >=20 > The application will run in script mode (future) for automation = purposes, or interactive mode, so it can be used for ad-hoc = troubleshooting. >=20 > Supported Platforms > =95 Apache Tomcat 6.0+ >=20 > Future Support >=20 > =95 Apache Geronimo > =95 All other Java application servers >=20 > Known Risks >=20 > Currently the application is coded in Jython. Jython makes a suitable = fit for many command-line administration tools. We plan on creating a = pure, Groovy-based port of kitty in the next few weeks, primarily for = ease of compilation to Java classes.=20 >=20 > We understand that developing this in Jython makes it faster to = develop the utility, but increases it=92s complexity for compilation. We = are in the process of converting the project to Groovy to address this = issue, within two weeks from the date of this proposal. >=20 > Initial Source > http://github.com/msacks/kitty >=20 > External Dependencies >=20 > Jython 2.5.1=20 >=20 > Documentation >=20 > - README (Documentation) = http://github.com/msacks/kitty/blob/master/README > - How Kitty was Born = http://www.tomcatexpert.com/blog/2010/05/17/creating-custom-tools-monitori= ng-tomcat >=20 > Initial Committers >=20 > Matthew Sacks (matthew@glasscodeinc.com) > Peary Chiu (pearychiu@gmail.com) > Jim Jagielski (jim@jimgjag.com) > Stuart Williams (pid@pidster.com)=20 >=20 > Required Resources > =95 Subversion > =95 Jira > =95 Wiki > =95 Website Space > =95 Hudson >=20 > Mailing Lists >=20 > kitty-dev > kitty-commits > kitty-user >=20 > Subversion Repository >=20 > https://svn.apache.org/repos/asf/incubator/kitty >=20 > Issue Tracking >=20 > Jira; project known as =91kitty=92 >=20 > Affiliations >=20 > Matthew Sacks (self) > Peary Chiu (self, also employed by Edmunds Inc) > Jim Jagielski (ASF/ VMware) > Stuart Williams (VMware/ASF) >=20 >=20 > Champion >=20 > Jim Jagielski >=20 > Sponsors: Nominated Mentors >=20 > Jim Jagielski > Stuart Williams > Mark Thomas >=20 > Sponsor >=20 > Apache Incubator >=20 > >=20 >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org