On Mon, Sep 13, 2010 at 3:11 PM, Jim Jagielski <j...@jagunet.com> wrote: > So far I see 2 clear (binding) +1s for the proposal...
It's a proposal, not a vote, right? I think it's fine to move forward with the vote if there are no pending issues (haven't checked). -Bertrand > 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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org