You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@helix.apache.org by Greg Brandt <br...@gmail.com> on 2015/03/28 18:09:52 UTC
A user interface for viewing and administering clusters
Hey,
I put together a simple user interface last weekend for viewing and
administering Helix clusters that may be of interest here.
It can run in read-only and admin mode. In read-only mode, one can view
cluster / resource state and configuration in tabular form. Mismatches in
ideal state / external view and instance unavailability are highlighted.
In addition to this, d3.js has been used to do some cool cluster
visualization at a resource level. Partitions are displayed as circles,
within instance circles, within a resource circle. They change color based
on their state (e.g. red for error, grey for offline, green for online,
etc.), so one can easily inspect the cluster for errors. One could imagine
having this view on a large monitor, and periodically refreshing it
automatically to monitor cluster state.
It is explained in more detail (and included a couple screen shots) here:
https://github.com/brandtg/helix/blob/master/helix-ui/README.md
A pull request has been opened as well if there's interest in merging this
with the code base: https://github.com/apache/helix/pull/21
Thanks,
-Greg
Re: A user interface for viewing and administering clusters
Posted by Greg Brandt <br...@gmail.com>.
Hey Kishore, thanks. Yes I believe that this works with both 0.6.x. and
0.7.x (at least I was able to view the Quick Start cluster / resource when
depending on both 0.6.4 and 0.7.1).
-Greg
On Sat, Mar 28, 2015 at 10:19 AM, kishore g <g....@gmail.com> wrote:
> This is amazing Greg. Does this work with both 0.6.x and 0.7.x?
>
> thanks,
> Kishore G
>
>
>
> On Sat, Mar 28, 2015 at 10:09 AM, Greg Brandt <br...@gmail.com>
> wrote:
>
>> Hey,
>>
>> I put together a simple user interface last weekend for viewing and
>> administering Helix clusters that may be of interest here.
>>
>> It can run in read-only and admin mode. In read-only mode, one can view
>> cluster / resource state and configuration in tabular form. Mismatches in
>> ideal state / external view and instance unavailability are highlighted.
>>
>> In addition to this, d3.js has been used to do some cool cluster
>> visualization at a resource level. Partitions are displayed as circles,
>> within instance circles, within a resource circle. They change color based
>> on their state (e.g. red for error, grey for offline, green for online,
>> etc.), so one can easily inspect the cluster for errors. One could imagine
>> having this view on a large monitor, and periodically refreshing it
>> automatically to monitor cluster state.
>>
>> It is explained in more detail (and included a couple screen shots) here:
>> https://github.com/brandtg/helix/blob/master/helix-ui/README.md
>>
>> A pull request has been opened as well if there's interest in merging this
>> with the code base: https://github.com/apache/helix/pull/21
>>
>> Thanks,
>> -Greg
>>
>
>
Re: A user interface for viewing and administering clusters
Posted by Greg Brandt <br...@gmail.com>.
Hey Kishore, thanks. Yes I believe that this works with both 0.6.x. and
0.7.x (at least I was able to view the Quick Start cluster / resource when
depending on both 0.6.4 and 0.7.1).
-Greg
On Sat, Mar 28, 2015 at 10:19 AM, kishore g <g....@gmail.com> wrote:
> This is amazing Greg. Does this work with both 0.6.x and 0.7.x?
>
> thanks,
> Kishore G
>
>
>
> On Sat, Mar 28, 2015 at 10:09 AM, Greg Brandt <br...@gmail.com>
> wrote:
>
>> Hey,
>>
>> I put together a simple user interface last weekend for viewing and
>> administering Helix clusters that may be of interest here.
>>
>> It can run in read-only and admin mode. In read-only mode, one can view
>> cluster / resource state and configuration in tabular form. Mismatches in
>> ideal state / external view and instance unavailability are highlighted.
>>
>> In addition to this, d3.js has been used to do some cool cluster
>> visualization at a resource level. Partitions are displayed as circles,
>> within instance circles, within a resource circle. They change color based
>> on their state (e.g. red for error, grey for offline, green for online,
>> etc.), so one can easily inspect the cluster for errors. One could imagine
>> having this view on a large monitor, and periodically refreshing it
>> automatically to monitor cluster state.
>>
>> It is explained in more detail (and included a couple screen shots) here:
>> https://github.com/brandtg/helix/blob/master/helix-ui/README.md
>>
>> A pull request has been opened as well if there's interest in merging this
>> with the code base: https://github.com/apache/helix/pull/21
>>
>> Thanks,
>> -Greg
>>
>
>
Re: A user interface for viewing and administering clusters
Posted by kishore g <g....@gmail.com>.
This is amazing Greg. Does this work with both 0.6.x and 0.7.x?
thanks,
Kishore G
On Sat, Mar 28, 2015 at 10:09 AM, Greg Brandt <br...@gmail.com> wrote:
> Hey,
>
> I put together a simple user interface last weekend for viewing and
> administering Helix clusters that may be of interest here.
>
> It can run in read-only and admin mode. In read-only mode, one can view
> cluster / resource state and configuration in tabular form. Mismatches in
> ideal state / external view and instance unavailability are highlighted.
>
> In addition to this, d3.js has been used to do some cool cluster
> visualization at a resource level. Partitions are displayed as circles,
> within instance circles, within a resource circle. They change color based
> on their state (e.g. red for error, grey for offline, green for online,
> etc.), so one can easily inspect the cluster for errors. One could imagine
> having this view on a large monitor, and periodically refreshing it
> automatically to monitor cluster state.
>
> It is explained in more detail (and included a couple screen shots) here:
> https://github.com/brandtg/helix/blob/master/helix-ui/README.md
>
> A pull request has been opened as well if there's interest in merging this
> with the code base: https://github.com/apache/helix/pull/21
>
> Thanks,
> -Greg
>
Re: A user interface for viewing and administering clusters
Posted by kishore g <g....@gmail.com>.
This is amazing Greg. Does this work with both 0.6.x and 0.7.x?
thanks,
Kishore G
On Sat, Mar 28, 2015 at 10:09 AM, Greg Brandt <br...@gmail.com> wrote:
> Hey,
>
> I put together a simple user interface last weekend for viewing and
> administering Helix clusters that may be of interest here.
>
> It can run in read-only and admin mode. In read-only mode, one can view
> cluster / resource state and configuration in tabular form. Mismatches in
> ideal state / external view and instance unavailability are highlighted.
>
> In addition to this, d3.js has been used to do some cool cluster
> visualization at a resource level. Partitions are displayed as circles,
> within instance circles, within a resource circle. They change color based
> on their state (e.g. red for error, grey for offline, green for online,
> etc.), so one can easily inspect the cluster for errors. One could imagine
> having this view on a large monitor, and periodically refreshing it
> automatically to monitor cluster state.
>
> It is explained in more detail (and included a couple screen shots) here:
> https://github.com/brandtg/helix/blob/master/helix-ui/README.md
>
> A pull request has been opened as well if there's interest in merging this
> with the code base: https://github.com/apache/helix/pull/21
>
> Thanks,
> -Greg
>