Thanks Kanak, For sharing the link.
As cluster management operations of Helix are supported via, Java API, Command Line Interface and REST Interface. Are those API identical? (I found few APIs that are not available via REST, or those not documented). I will planing to go through over source code briefly regard those interfaces. On Tue, Mar 18, 2014 at 1:52 AM, Kanak Biscuitwala <[email protected]>wrote: > > You can find a reference for the REST API at > http://helix.apache.org/0.6.2-incubating-docs/tutorial_admin.html > > Cool, looks good! > > Kanak > > ---------------------------------------- > > From: [email protected] > > Date: Tue, 18 Mar 2014 01:48:34 +0530 > > Subject: Re: [GSOC 2014] Helix dashboard > > To: [email protected] > > CC: [email protected]; [email protected] > > > > Hi All, > > > > Is there any REST specification in Helix/[1] ? REST API documentation? > > I was looking some Helix documentation and tutorial. Checking available > > API. > > > > I was looking some dashboard(/open source) to get UI components ideas, > > features, user interaction level. > > dashing[2], jslate[3], stashboard[4], openstack[5] and wso2 UES[6], > > playframework[7] and hawt.io[8]. > > Lot of dashboard contains responsive UI and HTML5 capabilities. > > > > Thanks > > > > [1] https://issues.apache.org/jira/browse/HELIX-99 > > [2] http://shopify.github.io/dashing/ > > [3] http://jslate.com/pages/home > > [4] http://www.stashboard.org/ > > [5] https://www.openstack.org/software/openstack-dashboard/ > > [6] http://wso2.com/products/user-engagement-server/ > > [7] http://www.playframework.com/ > > [8] http://hawt.io/ > > > > > > On Mon, Mar 17, 2014 at 10:50 AM, kishore g <[email protected]> wrote: > > > >> Thanks Madhuka for taking this up. Feel free to use any tool that is > >> compatible to Apache License. > >> > >> thanks, > >> Kishore G > >> > >> > >> On Sun, Mar 16, 2014 at 10:05 PM, madhuka udantha < > >> [email protected]> wrote: > >> > >>> > >>> > >>> > >>> On Mon, Mar 17, 2014 at 3:56 AM, Kanak Biscuitwala < > [email protected]>wrote: > >>> > >>>> Just to be clear, the repository you referred to is out of date. The > >>>> current location is available at > http://helix.apache.org/sources.htmland mirrored by > >>>> https://github.com/apache/helix > >>> > >>> Thanks Kanak, > >>> I was able build it (0.7.1-incubating-SNAPSHOT). I will go on some > source > >>> code in there regard to $subject. > >>> > >>> I am following online Doc[1] to understand rest/ API of helix. > >>> Here are few jira[2,3,4] I was looking to get the idea of rest API. > >>> I believe while we will progressing jira[3] also be able complete some > >>> far as it is about rest specification. > >>> Is there any UI level boundaries/limitation for $subject (If licence is > >>> fine with Apache We can proceed)? > >>> > >>> [1] http://helix.apache.org/0.7.0-incubating-docs/tutorial_admin.html > >>> [2] https://issues.apache.org/jira/browse/HELIX-46 (resolved) > >>> [3] https://issues.apache.org/jira/browse/HELIX-99 > >>> [4] https://issues.apache.org/jira/browse/HELIX-46 (resolved) > >>> > >>>> > >>>> > >>>> Thanks for your interest. Please let us know if there is any way we > can > >>>> help. > >>>> > >>>> Kanak > >>>> > >>>> ---------------------------------------- > >>>>> From: [email protected] > >>>>> Date: Mon, 17 Mar 2014 02:21:49 +0530 > >>>>> Subject: Re: [GSOC 2014] Helix dashboard > >>>>> To: [email protected] > >>>>> CC: [email protected]; [email protected] > >>>>> > >>>>> Hi, Kanak > >>>>> > >>>>> > >>>>> > >>>>> Thanks for replying. I have worked with some clustering[5]/ > >>>> dashboard[6] > >>>>> open source work. I went through [2,3] for helix and I am going > through > >>>>> documentation[7]. I will try go over briefly on source[7] and > >>>> wikis/codes > >>>>> on [1,4]. > >>>>> > >>>>> > >>>>> Since listed operations are currently available via REST, Java, and > >>>> command > >>>>> line APIs, > >>>>> > >>>>> +1, > >>>>> > >>>>> > >>>>> We can make AJAX/ WS calls from front end (FE) to back end (BE) rest > >>>>> services to get data. We can go from grass level even (With > >>>> bootstrap). But > >>>>> Since there few library/project for such thing we can used for it as > >>>> email > >>>>> thread has gone. > >>>>> > >>>>> > >>>>> > >>>>> For common administrative operations as been listed. We will need UI > >>>> wire > >>>>> frames and mainly for viewing data over dashboard. > >>>>> > >>>>> > >>>>> Thanks > >>>>> > >>>>> Madhuka > >>>>> > >>>>> > >>>>> [1] https://github.com/linkedin/helix > >>>>> > >>>>> [2] https://www.youtube.com/watch?v=s3IsSfwIPB4 > >>>>> > >>>>> [3] > >>>> http://www.slideshare.net/amywtang/apache-con-buildingddsusinghelix > >>>>> > >>>>> [4] https://git-wip-us.apache.org/repos/asf/helix.git > >>>>> > >>>>> [5] > >>>>> > >>>> > http://madhukaudantha.blogspot.com/2013/12/wso2-application-server-clustering.html?q=cluster > >>>>> > >>>>> [6] > >>>>> > >>>> > http://madhukaudantha.blogspot.com/2013/07/creating-dashboard-with-ues.html?q=UES > >>>>> > >>>>> [7] http://helix.apache.org/0.6.2-incubating-docs/index.html > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Sun, Mar 16, 2014 at 12:24 AM, Kanak Biscuitwala < > >>>> [email protected]>wrote: > >>>>> > >>>>>> > >>>>>> Hi Madhuka, > >>>>>> > >>>>>> The general idea is that right now, Helix uses global stores like > >>>>>> ZooKeeper to manage distributed systems in a high-level way. > However, > >>>> the > >>>>>> only way to view Helix state right now is through viewers of those > >>>> stores > >>>>>> like ZooInspector. This is difficult to understand because all you > >>>> see is > >>>>>> some JSON organized into directories, and it's overall pretty > >>>> independent > >>>>>> of Helix concepts. We'd like a Helix-specific viewer/administrator > >>>>>> dashboard for this reason. > >>>>>> > >>>>>> If you haven't already, I recommend visiting > http://helix.apache.org, > >>>>>> reading up on concepts and tutorials, and perhaps trying a recipe or > >>>> two. > >>>>>> > >>>>>> The dashboard should show realtime data, and also support basic > >>>> workflows > >>>>>> for doing common administrative operations: > >>>>>> > >>>>>> 1. Pausing a cluster or resource > >>>>>> 2. Disabling a resource, partition, or participant > >>>>>> 3. Triggering a rebalance > >>>>>> 4. Changing the assignment of partitions to participants > >>>>>> 5. Adding a new resource > >>>>>> 6. Configuring a new participant > >>>>>> 7. Resetting partitions, resources, and participants that are in > error > >>>>>> state > >>>>>> 8. Setting configuration properties > >>>>>> > >>>>>> All of these operations are currently available via REST, Java, and > >>>>>> command line APIs, so you can call these internally on the > dashboard. > >>>>>> > >>>>>> As for UI support, that can be up to you. We're all pretty good > >>>> systems > >>>>>> developers, but not necessarily experienced at frontend development. > >>>> What I > >>>>>> would like to see is the realtime cluster state, and then what the > >>>> cluster > >>>>>> state will look like if you commit pending changes. Then, once > >>>> committed, > >>>>>> the changes will take place. > >>>>>> > >>>>>> I hope this was helpful. Feel free to respond if you have any > >>>> questions. > >>>>>> > >>>>>> Thanks, > >>>>>> Kanak > >>>>>> > >>>>>> ---------------------------------------- > >>>>>>> From: [email protected] > >>>>>>> Date: Sat, 15 Mar 2014 22:09:25 +0530 > >>>>>>> Subject: [GSOC 2014] Helix dashboard > >>>>>>> To: [email protected]; [email protected] > >>>>>>> CC: [email protected] > >>>>>>> > >>>>>>> Hi, > >>>>>>> > >>>>>>> While I was going through GSOC project I found[1], I went through > >>>> mail > >>>>>>> thread[2] seems interesting as I was working with some dashboard, > >>>> gadgets > >>>>>>> and OSAPI [4]. > >>>>>>> > >>>>>>> I like to know bit more on[1], regard what time of data level are > >>>> planing > >>>>>>> to show in dashboard and to which level of UI support > >>>> (HTML5/dragging- > >>>>>>> drooping/resposive UI)? > >>>>>>> > >>>>>>> Thanks > >>>>>>> > >>>>>>> [1] https://issues.apache.org/jira/browse/HELIX-60?filter=12326260 > >>>>>>> [2] > >>>>>>> > >>>>>> > >>>> > http://mail-archives.apache.org/mod_mbox/incubator-helix-dev/201303.mbox/%3CCABaj-QZPbN8W6WZ1OZNCFk7yCLFPcmiGV5wHdM=dyd0hbtx...@mail.gmail.com%3E > >>>>>>> [3] > >>>> http://www.dzone.com/links/r/wso2_user_engagement_server_ues.html > >>>>>>> [4] > >>>>>> > >>>> > http://madhukaudantha.blogspot.com/search/label/OpenSocial%20container > >>>>>>> -- > >>>>>>> Cheers, > >>>>>>> Madhuka > >>>>>>> http://madhukaudantha.blogspot.com > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Cheers, > >>>>> Madhuka Udantha > >>>>> http://madhukaudantha.blogspot.com > >>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> Cheers, > >>> Madhuka Udantha > >>> http://madhukaudantha.blogspot.com > >>> > >> > >> > > > > > > -- > > Cheers, > > Madhuka Udantha > > http://madhukaudantha.blogspot.com > > -- Cheers, Madhuka Udantha http://madhukaudantha.blogspot.com
