I believe the REST API is complete with respect to admin operations. If you see discrepancies in either the API or the documentation, we would really appreciate it if you created a JIRA ticket so that we can address them.
Regarding your other email, we would like to have something with a JVM backend in case we need to expose something that requires direct access to Helix code or even ZooKeeper. Pure AJAX-ish dashboards would force exclusive use of the REST/command line API, which may not be flexible enough moving forward. Kanak ---------------------------------------- > From: [email protected] > Date: Tue, 18 Mar 2014 10:38:32 +0530 > Subject: Re: [GSOC 2014] Helix dashboard > To: [email protected] > CC: [email protected]; [email protected] > > 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
