Horizon dashboard for Watcher.
Project description
watcher-dashboard is an extension for OpenStack Dashboard providing UI for 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!
Free software: Apache license
Source: http://git.openstack.org/cgit/openstack/python-watcher
Installation
First off, create a virtual environment and install the Horizon dependencies:
$ git clone https://github.com/openstack/horizon $ cd horizon $ python tools/install_venv.py
We will refer to the folder you are now in as <HORIZON_DIR>. If you want more details on how to install Horizon, you can have a look at the Horizon documentation, especially their quickstart tutorial.
Then, you need to install Watcher Dashboard on the server running Horizon. To do so, you can issue the following commands:
$ git clone git://git.openstack.org/openstack/watcher-dashboard $ cd watcher-dashboard $ pip install -e .
We will refer to the folder you are now in as <DASHBOARD_DIR>.
The next step is now to register the Watcher Dashboard plugins against your Horizon. To do so, you can execute the tools/register_plugin.sh:
$ cd <DASHBOARD_DIR> $ ./tools/register_plugin.sh . <HORIZON_DIR>
This script will then create the needed symlinks within Horizon so that it can load the Watcher plugin when it starts.
If you wish to have Horizon running being an Apache server, do not forget to start the service via the following command:
$ sudo service apache2 restart
For more details on how to configure Horizon for a production environment, you can refer to their online installation guide.
DevStack setup
Add the following to your DevStack local.conf file
enable_plugin watcher-dashboard git://git.openstack.org/openstack/watcher-dashboard
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for watcher_dashboard-0.4.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d98090be050db807098ed32b2f2ff34996b8f89964ab688a4af328cde7753cd8 |
|
MD5 | 3ccc14529a82003c6fa2f4794bfd6b58 |
|
BLAKE2b-256 | 16cf11d02943c256b4076b7f45bf8ad61e101a3619bbd9c2404711d3a9ca2da9 |