Hi, Thank you Kanak, Kishore and Henry for replying. I will check out ZooInspector and https://cwiki.apache.org/confluence/display/solr/Overview+of+the+Solr+Admin+UI
Thanks. On 9 April 2014 11:55, Ayola Jayamaha <[email protected]> wrote: > Hi Madhuka, > > Thanks for your advice and suggestions. > > Sent from my iPhone > > On 2014 අප්රේල් 9, at පෙ.ව. 10.26, madhuka udantha < > [email protected]> wrote: > > Hi, Ayola > > Chart will be worthy for dashboard if you have such data to go. > You can try angular-google-chart[1] for that. > > Thanks. > > [1] http://ngmodules.org/modules/angular-google-chart > > > On Tue, Apr 8, 2014 at 11:09 PM, Ayola Jayamaha <[email protected] > > wrote: > >> In case you are unable to view the inline images please visit below links >> : >> >> UI 1 :inline image 1 >> https://drive.google.com/file/d/0ByWGexlJqMwbLXRKNDFBbTRoRGs/edit?usp=sharing >> UI 8 :inline image 8 >> https://drive.google.com/file/d/0ByWGexlJqMwbNndmc1FRSnE4WWc/edit?usp=sharing >> UI 7 :inline image 7 >> https://drive.google.com/file/d/0ByWGexlJqMwbcFVncXhKUVRNaWc/edit?usp=sharing >> UI 6 :inline image 6 >> https://drive.google.com/file/d/0ByWGexlJqMwbTVhETGZiRnhaemM/edit?usp=sharing >> UI 5 :inline image 5 >> https://drive.google.com/file/d/0ByWGexlJqMwbcldJck1UcjExZTQ/edit?usp=sharing >> UI 3 :inline image 4 >> https://drive.google.com/file/d/0ByWGexlJqMwbU0JZUkFDTWhRZHc/edit?usp=sharing >> UI 4 :inline image 3 >> https://drive.google.com/file/d/0ByWGexlJqMwbeXF6QkhxSVhodkU/edit?usp=sharing >> UI 2 :inline image 2 >> https://drive.google.com/file/d/0ByWGexlJqMwbV0xnMktpWk8zeDA/edit?usp=sharing >> >> >> >> On 8 April 2014 22:37, Ayola Jayamaha <[email protected]> wrote: >> >>> Since the inline images are not displaying properly I'm attaching them >>> in here. >>> >>> >>> On 8 April 2014 22:18, Ayola Jayamaha <[email protected]> wrote: >>> >>>> I went through some jira issue in helix. By developing dashboard we >>>> will be able to resolve this[1] as we expose REST controller client (such >>>> as swager). >>>> >>>> Here is one sample UI >>>> >>>> <ui1.png> >>>> >>>> >>>> >>>> >>>> Here is the sample UI design for dashboard for helix >>>> widget which can have the same UI as shown below. >>>> Few types of UIs are as follows >>>> >>>> - Form UI >>>> - Tree view >>>> - Drag and Drop UI >>>> - Tab UI >>>> >>>> These are some Ideas that I from the requirements and please let me >>>> know your ideas plus if i have missed anything. >>>> This is only one sample UI so there can be many UIs in the dashboard >>>> but this can be the master UI. >>>> >>>> >>>> *FORM UI* >>>> All clusters will be listed in list down. >>>> Can select the cluster from the list. >>>> Can click on any action in list to perform. >>>> (*If cluster is not selected alert pop up will appear informing the >>>> need to select one cluster to perform an action) >>>> >>>> <ui2.png> >>>> >>>> >>>> >>>> Cluster 1 is selected and label on the top of the list will be updated >>>> from front end(FE) Java Script (JS) (Perform considered usd front end js) >>>> Then dashboard user have to picker action (Click hyper link) >>>> Right hand side div (html box) will be visible with together >>>> information to perform selected task upon on the selected cluster >>>> >>>> eg: User select 'Cluster 1' and click on 'Add resource' Page will >>>> update from AJAX with FE JS. >>>> >>>> >>>> <ui4.png> >>>> >>>> >>>> >>>> >>>> From or gadget will selected upon the action that user have picked >>>> eg: User select 'Cluster 1' and click on 'Add Instance Tag' >>>> To call Hlix java API from dashboard, we will need two parameters >>>> (Instance name/ID and Tag) So UI will update to pass those to back end API >>>> >>>> >>>> >>>> <ui3.png> >>>> >>>> >>>> >>>> >>>> *Three View UI* >>>> >>>> >>>> 1. Clusters, Node, Resource will be show in Tree view (Same way we >>>> can switch for Partition - Sample UI experience can be found in windows7 >>>> windows explorer with grouping concept) >>>> 2. As user can expand Cluster into Node and Node into Resources . >>>> 3. As user select one on UI element in tree Right hand side will >>>> show details (To get details Helix java & rest APIS will be used) >>>> 4. Sliders will be used to give one page dash board experience with >>>> less mouse plus mouse listeners will be used in here since few (div) >>>> html >>>> component have some sliders >>>> >>>> >>>> >>>> <ui5.png> >>>> >>>> >>>> >>>> >>>> *Dragging and Drop UI* >>>> >>>> 1. Widget will be used to create clusters with more interaction and >>>> simpler user interface >>>> 2. You can see available nodes (list of node) - (API need to >>>> verify) >>>> >>>> >>>> >>>> <ui6.png> >>>> >>>> >>>> >>>> >>>> 1. After click add new cluster you will get box as one below >>>> 2. Then by click on + mark UI you can add node to cluster or drag >>>> node from node list into cluster >>>> 3. Then node will be added to cluster as below same process UI will >>>> have from resource managing/partition >>>> >>>> >>>> <ui7.png> >>>> >>>> >>>> >>>> *Tab UI* >>>> >>>> 1. Action and details will be grouped as according to below tabs >>>> and tables will be used for showing details >>>> 2. Actions will came across as clicks mainly for basic actions >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> *<ui8.png>* >>>> >>>> Above UI can be reviewed so we can cover up more admin actions that >>>> are missing from helix dashboard. >>>> What is been expecting from UI >>>> >>>> Here are few questions I'd like to know >>>> >>>> >>>> - Health information regarding cluster or node? monitor API (is it >>>> possible)? >>>> >>>> I was looking at some chart widgets as charts are much richer UIs where >>>> user can get more descriptive information. >>>> >>>> - As pictures can give more information than text I'd like to get >>>> your idea on which information can help us on such. (Since I was looking >>>> to this, as their information that can help to show in chart explain >>>> Node/resource count in cluster) >>>> >>>> Ideas are welcome. >>>> >>>> Thanks >>>> >>>> >>>> >>>> On 1 April 2014 15:02, Ayola Jayamaha <[email protected]>wrote: >>>> >>>>> Hi Kanak, >>>>> >>>>> Thanks for the reply. I will go through them and let you know. >>>>> >>>>> I will draw a UI (mock-up) for dashboard with mainly looking on viewer >>>>> that present a current snapshot of the cluster in terms of Helix concepts. >>>>> (with view data/details over cluster) >>>>> UI elements for admin operations (the operations exposed by >>>>> HelixAdmin, ClusterSetup, and the REST API) where users can perform >>>>> operations on helix by User interface. >>>>> >>>>> >>>>> >>>>> On 26 March 2014 23:11, Kanak Biscuitwala <[email protected]> wrote: >>>>> >>>>>> >>>>>> Hi Ayola, >>>>>> >>>>>> Can you subscribe to the dev and user mailing lists for Helix? Your >>>>>> emails are currently bouncing. >>>>>> >>>>>> Instructions here: http://helix.apache.org/mail-lists.html >>>>>> >>>>>> Thanks, >>>>>> Kanak >>>>>> ________________________________ >>>>>> > Date: Wed, 26 Mar 2014 23:05:35 +0530 >>>>>> > Subject: Re: GSOC Proposal for the dashboard for Apache Helix >>>>>> > From: [email protected] >>>>>> > To: [email protected] >>>>>> > CC: [email protected]; [email protected]; >>>>>> [email protected] >>>>>> > >>>>>> > Hi Kanak, >>>>>> > >>>>>> > Thanks for replying and for looking to my proposal. Sure I will ask >>>>>> any >>>>>> > questions regarding the project when I have. Right now I'm going >>>>>> > through Helix & Hawtio and I'm writing some blog posts in my >>>>>> personal >>>>>> > blog regarding this. Looking forward to communicate and work with >>>>>> you >>>>>> > which is an opportunity for me of a life time. >>>>>> > >>>>>> > Thanks >>>>>> > >>>>>> > >>>>>> > On 26 March 2014 22:08, Kanak Biscuitwala >>>>>> > <[email protected]<mailto:[email protected]>> wrote: >>>>>> > >>>>>> > Hi Ayola, >>>>>> > >>>>>> > Great! I have reviewed your proposal and have acknowledged it. Once >>>>>> > Apache gives the go-ahead, the voting phase will start. >>>>>> > >>>>>> > Let me know if you have any questions. >>>>>> > >>>>>> > Thanks, >>>>>> > Kanak >>>>>> > ________________________________ >>>>>> >> Date: Wed, 26 Mar 2014 17:01:18 +0530 >>>>>> >> Subject: GSOC Proposal for the dashboard for Apache Helix >>>>>> >> From: [email protected]<mailto:[email protected]> >>>>>> >> To: [email protected]<mailto:[email protected]>; >>>>>> > [email protected]<mailto: >>>>>> [email protected]> >>>>>> >> CC: [email protected]<mailto:[email protected]> >>>>>> >> >>>>>> >> Hi, >>>>>> >> >>>>>> >> I'm Ayola Jayamaha from Sri Lanka. I'm a final year undergraduate >>>>>> >> student at the University of Moratuwa Computer Science & >>>>>> Engineering >>>>>> >> Department. I have sat for my exams and I'm waiting for results. >>>>>> >> >>>>>> >> When going through the GSOC Projects the project of a Dashboard for >>>>>> >> Apache Helix caught my eyes. So I submitted a proposal for this >>>>>> >> project.I'm attaching my proposal with this email and hope you >>>>>> would >>>>>> >> consider it favorably for gsoc 2014. >>>>>> >> >>>>>> >> Thank you. >>>>>> >> >>>>>> >> -- >>>>>> >> Best Regards, >>>>>> >> Ayola Jayamaha >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > -- >>>>>> > Best Regards, >>>>>> > Ayola Jayamaha >>>>>> > >>>>>> > http://ayolajayamaha.blogspot.com >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best Regards, >>>>> Ayola Jayamaha >>>>> >>>>> http://ayolajayamaha.blogspot.com >>>>> >>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> Ayola Jayamaha >>>> >>>> http://ayolajayamaha.blogspot.com >>>> >>> >>> >>> >>> -- >>> Best Regards, >>> Ayola Jayamaha >>> >>> http://ayolajayamaha.blogspot.com >>> >> >> >> >> -- >> Best Regards, >> Ayola Jayamaha >> >> http://ayolajayamaha.blogspot.com >> > > > > -- > Cheers, > Madhuka Udantha > http://madhukaudantha.blogspot.com > > -- Best Regards, Ayola Jayamaha http://ayolajayamaha.blogspot.com
