Current Series Release Notes¶
14.0.0-15¶
New Features¶
A new module,
watcher.wsgi
, has been added as a place to gather WSGIapplication
objects. This is intended to ease deployment by providing a consistent location for these objects. For example, if using uWSGI then instead of:[uwsgi] wsgi-file = /bin/watcher-api-wsgi
You can now use:
[uwsgi] module = watcher.wsgi.api:application
This also simplifies deployment with other WSGI servers that expect module paths such as gunicorn.
Deprecation Notes¶
The watcher-api-wsgi console script is deprecated for removal in a future release. This artifact is generated using a setup-tools extension that is provide by PBR which is also deprecated. due to the changes in python packaging this custom extensions is planned to be removed form all OpenStack projects in a future PBR release in favor of module based wsgi applications entry points.
Bug Fixes¶
When using prometheus datasource and more that one target has the same value for the
fqdn_label
, the driver used the wrong instance label to query for host metrics. Theinstance
label is no longer used in the queries but thefqdn_label
which identifies all the metrics for a specific compute node. see Bug 2103451: https://bugs.launchpad.net/watcher/+bug/2103451 for more info.