The watcher.decision_engine.goal.efficacy.indicators Module¶
-
class
watcher.decision_engine.goal.efficacy.indicators.AverageCpuLoad[source]¶ Bases:
watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification
-
class
watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification(name=None, description=None, unit=None, required=True)[source]¶ Bases:
object-
classmethod
validate(solution)[source]¶ Validate the given solution
Raises: InvalidIndicatorValuewhen the validation fails
-
classmethod
-
class
watcher.decision_engine.goal.efficacy.indicators.InstanceMigrationsCount[source]¶ Bases:
watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification
-
class
watcher.decision_engine.goal.efficacy.indicators.MigrationEfficacy[source]¶ Bases:
watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification
-
class
watcher.decision_engine.goal.efficacy.indicators.ReleasedComputeNodesCount[source]¶ Bases:
watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification