Implement OpenStack Watcher
OpenStack watcher would make my private cloud more resilient and higher performing. Making it a core project in platform9 would be very beneficial
https://docs.openstack.org/watcher/ocata/index.html
https://www.slideshare.net/openstackindia/openstack-watcher
OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds. Watcher provides a complete optimization loop—including everything from a metrics receiver, complex event processor and profiler, optimization processor and an action plan applier. This provides a robust framework to realize a wide range of cloud optimization goals, including the reduction of data center operating costs, increased system performance via intelligent virtual machine migration, increased energy efficiency—and more!
This is #1 on my wishlist for PMO. If placing a host in maintenance mode provided an option to evactuate the instances to other hosts in the aggregate, then re-balance after taking the host out of maintenance mode, I'd be super happy. We currently run hundreds of mostly persistent instances, and levling out load is a lot of work.