How about the following compromise:
Add a simple web server to each node with only one simple servlet that
simply spits out all JMX stats on one page. Not fancy, no graphs, simply the
same values you can get from jconsole, but on a web page.
To me it seems like a fair tradeoff b/w maintenance and easier out of the
box management.  Shooting up jconsole for each server is cumbersome, at
least in the environment I work in (firewalls, high latency etc) so a web
interface can be nice.

Regardless of this, I agree a fancy external monitoring tool is in place,
https://issues.apache.org/jira/browse/CASSANDRA-918

On Mon, May 3, 2010 at 6:46 PM, Sylvain Lebresne <sylv...@yakaz.com> wrote:

> For the record, I was just pointing #918 for the web admin gui part but
> I totally agree and also think that a centralized management thingy is the
> way to go.
>
> On Mon, May 3, 2010 at 5:38 PM, Eric Evans <eev...@rackspace.com> wrote:
> > On Mon, 2010-05-03 at 12:58 +0200, Sylvain Lebresne wrote:
> >> https://issues.apache.org/jira/browse/CASSANDRA-918
> >>
> >> Someone seems to be working on the idea. Don't know what's the status
> >> exactly.
> >
> > #918 is to create a centralized, browser-based, management station,
> > (FWIW, I think this is The Way).
> >
> > Earlier versions of Cassandra had an embedded web server on each node
> > that displayed a few properties, including a non-graphical
> > representation (a table) of the ring. We removed this webui because as
> > time wore on, more and more people came around to the idea that it was
> > better to put the time into JMX instrumentation and leave the job of
> > monitoring/management to applications and developers better suited to
> > that. Technically speaking, we removed it after this overall attitude
> > resulted in lots of excellent work being put into JMX, while the webui
> > suffered from chronic lack of maintenance.
> >
> > A webui has a certain gee-whiz factor, but when running a real cluster
> > of any size, it's probably the least practical way to go about it IMO.
> >
> > --
> > Eric Evans
> > eev...@rackspace.com
> >
> >
>

Reply via email to