The Infrastructure Optimization service provides flexible and scalable optimization service for multi-tenant OpenStack based clouds.
The Infrastructure Optimization service consists of the following components:
watcher
command-line clientA CLI to communicate with watcher-api
to optimize the cloud.
watcher-api
serviceAn OpenStack-native REST API that accepts and responds to end-user calls by processing them and forwarding to appropriate underlying watcher services via AMQP.
watcher-decision-engine
serviceIt runs audit and return an action plan to achieve optimization goal specified by the end-user in audit.
watcher-applier
serviceIt executes action plan built by watcher-decision-engine. It interacts with other OpenStack components like nova to execute the given action plan.
watcher-dashboard
Watcher UI implemented as a plugin for the OpenStack Dashboard.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.