Resource optimization service for OpenStack.
Go to file
chenke c17e96d38b Add procname for uwsgi based service watcher-api
Code in grenade and elsewhere rely on the process/service name
when one runs "ps auxw" and they grep for example "grep -e watcher-api"
to check if the service is running. with uwsgi, let us make sure
we use process name prefix so it is easier to spot the services
and be compatible with code elsewhere that relies on this.

Reference:
https://review.opendev.org/#/c/494531/

Change-Id: I69dbe8840e87a8cb0b2720caa95fb17fb7a30848
2020-03-02 16:21:07 +08:00
api-ref/source api-ref: Add webhook API reference 2020-02-12 00:47:09 +00:00
devstack Add procname for uwsgi based service watcher-api 2020-03-02 16:21:07 +08:00
doc simplify doc directory 2020-02-17 17:19:13 +08:00
etc Add uWSGI support 2019-06-27 14:56:52 +08:00
playbooks/legacy/grenade-devstack-watcher [ussuri][goal] Drop python 2.7 support and testing 2019-11-16 14:55:01 +00:00
rally-jobs Fix some dead link in docs 2018-02-14 16:45:13 +09:00
releasenotes Merge "Add releasenote for event-driven-optimization-based" 2020-02-13 07:05:04 +00:00
watcher Merge "Add config option enable_webhooks_auth" 2020-02-26 13:25:24 +00:00
.coveragerc Loadable Cluster Data Model Collectors 2016-08-02 12:07:35 +02:00
.gitignore Update documentation regarding DataSource for strategies 2018-10-16 13:33:24 +03:00
.gitreview OpenDev Migration Patch 2019-04-19 19:40:45 +00:00
.mailmap initial version 2015-06-04 15:27:57 +02:00
.stestr.conf Switch to stestr 2018-07-10 15:38:50 +07:00
.zuul.yaml [ussuri][goal] Drop python 2.7 support and testing 2019-11-16 14:55:01 +00:00
CONTRIBUTING.rst Optimize the link address 2017-04-07 10:55:59 +08:00
HACKING.rst Updated Hacking doc 2018-02-28 03:58:07 +00:00
LICENSE initial version 2015-06-04 15:27:57 +02:00
README.rst Start README.rst with a better title 2019-11-28 09:56:55 +08:00
babel.cfg initial version 2015-06-04 15:27:57 +02:00
lower-constraints.txt Change self.node to self.nodes in model_root 2019-11-27 17:19:29 +08:00
requirements.txt Change self.node to self.nodes in model_root 2019-11-27 17:19:29 +08:00
setup.cfg [ussuri][goal] Drop python 2.7 support and testing 2019-11-16 14:55:01 +00:00
setup.py Updated from global requirements 2017-03-07 02:08:03 +00:00
test-requirements.txt Fix bandit runs with 1.6.0 2019-05-09 11:14:40 -04:00
tox.ini [ussuri][goal] Drop python 2.7 support and testing 2019-11-16 14:55:01 +00:00

README.rst

Watcher

image

OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds. Watcher 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!