On Tue, Mar 18, 2014 at 11:48 AM, Kanak Biscuitwala <[email protected]>wrote:

> I envision it being a single webapp for both viewing and administration.

great

That webapp could be a single dashboard or multiple.

Yap,  We can have separate dashboard with different views (Personalisation
modal for views), Or we can have tab concept for it.


> Certainly, we want to have both node-local and cluster-global views (and
> even cross-cluster views). I haven't thought through the user experience
> enough to give a good answer.
>
Firstly we can have mock UI of dashboard, and discuss on those about UI
experiences.
We will need list down

   - cluster operations on each view
   - priorities on each operation on each view



>
> Kanak
>
> ----------------------------------------
> > From: [email protected]
> > Date: Tue, 18 Mar 2014 11:15:04 +0530
> > Subject: Re: [GSOC 2014] Helix dashboard
> > To: [email protected]
> > CC: [email protected]; [email protected]
> >
> > Thanks Kanak for quick reply.
> >
> >
> > On Tue, Mar 18, 2014 at 10:54 AM, Kanak Biscuitwala <[email protected]
> >wrote:
> >
> >> 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.
> >>
> > Sure Thanks, I will create JIRAs I found the discrepancies
> > Are we think to have one dashboard for cluster (master states)/ Node
> wise?
> >
> >
> >> 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.
> >
> > JVM backend is important as to access Helix and ZooKeeper
> >
> > Pure AJAX-ish dashboards would force exclusive use of the REST/command
> line
> >> API,
> >
> > Yes,
> >
> >
> > 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
> >>
> >>
> >
> >
> >
> > --
> > Cheers,
> > Madhuka Udantha
> > http://madhukaudantha.blogspot.com
>
>



-- 
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com

Reply via email to