watcher-specs/priorities/mitaka-priorities.rst

3.5 KiB

Mitaka Project Priorities

List of priorities the Watcher drivers team is prioritizing in Mitaka.

Priority Owner
DevStack integration Taylor Peoples
Ceilometer integration Jean-Emile Dartois
Dynamic strategy load Jean-Emile Dartois
Tasflow integration Jean-Emile Dartois
Tempest integration Vincent Francoise
Scoring module Tomasz Kaczynski
Cluster objects wrapper Taylor Peoples
Threshold optimization Edwin Zhai
Watcher dashboard David Tardivel

DevStack integration

Watcher needs to be DevStack friendly such that it is easily approachable for folks looking to use and/or contribute to Watcher.

Ceilometer integration

Watcher must rely on Ceilometer to get metrics from the underlying infrastructure.

Dynamic strategy load

Watcher Decision Engine must be able to load different optimization Strategy .

Tasflow integration

Watcher Applier must use taskflow as it will help us a lot to make Action Plan execution easy, consistent, scalable and reliable.

Tempest integration

Watcher must provide a set of integration tests that will be used by Tempest and run as a voting job in the gate.

Scoring module

Watcher scoring module is a generic machine learning service. It will provide for example predictions or classifications that can be used by the selected Strategy.

Cluster objects wrapper

Watcher Decision Engine must provide a way to get cluster objects that can be used directly within a Strategy . These objects will be refreshed periodically.

Threshold optimization

Watcher must allow the admin to pass Strategy parameters, like an optimization threshold, to a selected Strategy .

Watcher dashboard

Watcher must provide a human interface to interact through the OpenStack Horizon dashboard.