operational dashboard for apache cloud stack
DESCRIPTION
Talk about a prototype dashboard that improves the operational experience in the UI for large cloud operators.TRANSCRIPT
Operational Dashboard for Apache CloudStack (ODAC)
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
Question: Does the CloudStack UI Scale for large environments?
Key Issues• Visual scalability• Determining qualitative value of each potential
metric• No capacity trending
Zone View
• Uses D3.js• Decision Tree:
• Unmanaged / Maintenance - Gray
• Error - Red• Highest of Memory or
CPU allocation dictates color along green > orange > red linear scale
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
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”?
Thanks!
(and go fork it!)
• https://github.com/chipchilders/odac