12
Operational Dashboard for Apache CloudStack (ODAC)

Operational dashboard for apache cloud stack

Embed Size (px)

DESCRIPTION

Talk about a prototype dashboard that improves the operational experience in the UI for large cloud operators.

Citation preview

Page 1: Operational dashboard for apache cloud stack

Operational Dashboard for Apache CloudStack (ODAC)

Page 2: Operational dashboard for apache cloud stack

Who Am I?• Chip Childers• Work on Apache CloudStack• Previously with SunGard Availability Services• Now with CumuLogic• Background in Web Development and

Operational tool development

Page 3: Operational dashboard for apache cloud stack

Question: Does the CloudStack UI Scale for large environments?

Page 4: Operational dashboard for apache cloud stack

Key Issues• Visual scalability• Determining qualitative value of each potential

metric• No capacity trending

Page 5: Operational dashboard for apache cloud stack

Zone View

Page 6: Operational dashboard for apache cloud stack
Page 7: Operational dashboard for apache cloud stack

• Uses D3.js• Decision Tree:

• Unmanaged / Maintenance - Gray

• Error - Red• Highest of Memory or

CPU allocation dictates color along green > orange > red linear scale

Page 8: Operational dashboard for apache cloud stack
Page 9: Operational dashboard for apache cloud stack
Page 10: Operational dashboard for apache cloud stack

Project Components• cs-operator-dash - contains the Rails UI• cs_eventconsumer - a gem that can run a daemon

process to pull CloudStack events out of a RabbitMQ broker and push them into MongoDB

• cs_capacityretriever - a gem that can run a daemon process to periodically pull various capacity information from a CloudStack management server via my cloudstack_ruby_client gem, again pushing that data into MongoDB

Page 11: Operational dashboard for apache cloud stack

Futures?• Take the experiment back into the Apache

CloudStack project? (not implementation, just ideas)

• Separate project long term?• Should there be a “cloud operator” dashboard

for multiple “stacks”?

Page 12: Operational dashboard for apache cloud stack

Thanks!

(and go fork it!)

• https://github.com/chipchilders/odac