Looks spiffy !!

I was going to ask the same question as Chamila :)

Would it be useful to have the status shown in a label against the node ?

On Fri, Nov 28, 2014 at 10:09 AM, Chamila De Alwis <chamilad@wso2.com> wrote:
Great work Dakshika! 

Will there be a legend to indicate which colors represent which statuses? 

Chamila de Alwis
Software Engineer | WSO2 | +94772207163
Blog: code.chamiladealwis.com

On Fri, Nov 28, 2014 at 10:04 AM, Lakmal Warusawithana <lakmal@wso2.com> wrote:
Great work!

On Fri, Nov 28, 2014 at 10:01 AM, Imesh Gunaratne <imesh@apache.org> wrote:
Hi Dakshika,

Fabulous work!! This is one of the key elements of the dashboard. 
I would like to propose use three simple colours like "Orange", "Green" and "Red" to represent "Inactive", "Active" and "Terminating" states of each element. WDYT?


On Fri, Nov 28, 2014 at 9:36 AM, Dakshika Jayathilaka <dakshika@wso2.com> wrote:
Hi Devs,

I'm planning to add topology view tree to application detail view page. We had suggestion thread[1] and i have came up with solution based on d3js which include automatic node positioning with Reingold–Tilford “tidy” algorithm[2].

I have created three icons based on our requirement. (Application, Group, Cluster and Member). Each node on the tree will include extra information on hover. Also we need to finalize colors of each node depending on the status. 

Current status levels 

MemberStatus - Created, Starting, Activated, In_Maintenance, ReadyToShutDown, Suspended, Terminated

ApplicationStatus - Created, Active, Inactive, Terminating, Terminated

ClusterStatus - Created, Active, Patching, Inactive, Terminating, Terminated

GroupStatus - Created, Active, Inactive, Terminating, Terminated

Seems we need to coloring only the important status and need to show keys on screen. Also Current tree is not live updating, so i'm planning to add refresh button to get latest status on topology. 


please be kind enough to add your valuable feedback. You can check code demo[4] on my personal repo[3] and live screenshot attached. 

[1] Dashboard for the Composite Application based on status changes

Dakshika Jayathilaka
Software Engineer
WSO2, Inc.

Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Lakmal Warusawithana
Vice President, Apache Stratos
Director - Cloud Architecture; WSO2 Inc.
Mobile : +94714289692

Shiroshica Kulatilake

WSO2, Inc. http://wso2.com/
Phone: +94 776523867