cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pablo Cuadrado (JIRA)" <>
Subject [jira] Commented: (CASSANDRA-918) Create a dazzling web ui for cassandra
Date Thu, 01 Apr 2010 19:33:27 GMT


Pablo Cuadrado commented on CASSANDRA-918:


In case you missed it, I'm copying this e-mail (related to this subject), which I've sent
to the list, I have a working java JMX-Rest interface.


In a first progressive step, I managed to adapt a simple (yet
effective) REST interface I've found at:

The example was connecting to the first MBean server found on the
virtual machine, so it was showing many JVM MBeans, but not the
Cassandra ones. I added a JMXConnector articulation (connecting to the
default 8080 port) to enable remote MBean browsing... with an awful
implementation... HORRIBLE!... But it was just a simple test...

It even supports reading of tabular, composite, collections, complex MBeans.

Runs on it's own http server (in port 2021 in my example), this is a
working URL which returns the requested data:


So, that huge URI returns a single number!!!       :P


Limitations so far:

- TO-DO items: Set, Invoke and Notifications handling.

- The "request-per-mbean-attribute" approach is a bit rough, the web
client will be doing a request for every single magnitude being
measured... the interface should have more commands to retrieve
related sets of information, possibly JSON formatted.




Also, take a look at:

> Create a dazzling web ui for cassandra
> --------------------------------------
>                 Key: CASSANDRA-918
>                 URL:
>             Project: Cassandra
>          Issue Type: Wish
>          Components: Contrib
>            Reporter: Gary Dusbabek
> This would need to pull in jmx attributes and be able to execute operations.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message