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.
ComputeNodesCount
[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: InvalidIndicatorValue
when 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