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): > > kitty, lightweight, Production-class Java application server performance > diagnostic & administration utility > > Abstract > > A lightweight, production focused, Java-based application server performance > diagnostic and management utility > > Proposal > > • 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. > • (future) Provide support for all Java application servers > > Background > > 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. > > Rationale > > 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 “industrial-grade” use. > > Initial Goals > > 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’d > 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. > > 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. > > The application will run in script mode (future) for automation purposes, or > interactive mode, so it can be used for ad-hoc troubleshooting. > > Supported Platforms > • Apache Tomcat 6.0+ > > Future Support > > • Apache Geronimo > • All other Java application servers > > Known Risks > > 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. > > We understand that developing this in Jython makes it faster to develop the > utility, but increases it’s 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. > > Initial Source > http://github.com/msacks/kitty > > External Dependencies > > Jython 2.5.1 > > Documentation > > - 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-monitoring-tomcat > > Initial Committers > > Matthew Sacks (matt...@glasscodeinc.com) > Peary Chiu (pearyc...@gmail.com) > Jim Jagielski (j...@jimgjag.com) > Stuart Williams (p...@pidster.com) > > Required Resources > • Subversion > • Jira > • Wiki > • Website Space > • Hudson > > Mailing Lists > > kitty-dev > kitty-commits > kitty-user > > Subversion Repository > > https://svn.apache.org/repos/asf/incubator/kitty > > Issue Tracking > > Jira; project known as ‘kitty’ > > Affiliations > > Matthew Sacks (self) > Peary Chiu (self, also employed by Edmunds Inc) > Jim Jagielski (ASF/ VMware) > Stuart Williams (VMware/ASF) > > > Champion > > Jim Jagielski > > Sponsors: Nominated Mentors > > Jim Jagielski > Stuart Williams > Mark Thomas > > Sponsor > > Apache Incubator > > <ASF-kitty-Tomcat-proposal.pdf> > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org