Hi,

I have been prototyping an alternative UI for monitoring a storm cluster.
The main driver was, that I would like to have a more condensed view of
what is going on in my cluster and that I would also like to monitor some
use case specific metrics, e.g. the training accuracy of a classifier or
so. I have put a dummy online:

http://vommond.de/streamui/streamui.html

http://vommond.de/streamui/streamui-dark.html

The width and the color of the lines between the boxes correlate to the
number of events flowing between the spouts and bolts. The widgets in the
boxes show some other (dummy) metrics that one might of instance monitor.
You can customize the UI quite a lot, e.g. hide widgets or change their
type (but all changes are lost in the dummy).

Before I move on, I have some questions:

1) For now I have not integrated the UI with any backend. So before I
start, I would be happy if
anybody could give me some advice what kind of monitoring backend to use.
Ideally the backend would be:

- Easy to integrate with storm and
- Could also read the normal storm metrics.
- Have custom metrics variables to monitor.

Also I do not have too much time, so any kind of solution that has a REST
service and would not require any server side hacking would be a big plus.

2) I saw that quite some people are using Ganglia or Nagius, but I have
nether used it. Can any body share their experience?


Off course all comments with regards to the UI are welcome.

I am planing to release the source code in some days (after some cleaning
up), so any body is welcome to pick it up.


Cheers,

Klaus

Reply via email to