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
                                          

Reply via email to