Index

Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W

Symbols

--autogenerate
revision command line option
--config-dir <DIR>
watcher-db-manage command line option
--config-file <PATH>
watcher-db-manage command line option
--dry-run
purge command line option
--revision <REVISION>
downgrade command line option
stamp command line option
upgrade command line option
--version
watcher-db-manage command line option
-d, --age-in-days
purge command line option
-d, --debug
watcher-db-manage command line option
-e, --exclude-orphans
purge command line option
-h, --help
create_schema command line option
downgrade command line option
purge command line option
revision command line option
stamp command line option
upgrade command line option
version command line option
watcher-db-manage command line option
-m <MESSAGE>, --message <MESSAGE>
revision command line option
-n, --max-number
purge command line option
-t, --audit-template
purge command line option
-v, --verbose
watcher-db-manage command line option

A

accept() (watcher.decision_engine.model.element.base.Element method)
(watcher.decision_engine.model.element.instance.Instance method)
(watcher.decision_engine.model.element.node.ComputeNode method)
Action (class in watcher.api.controllers.v1.action)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.action)
(webservice type)
action_plan_uuid (watcher.api.controllers.v1.action.Action attribute)
action_plans (watcher.api.controllers.v1.action_plan.ActionPlanCollection attribute)
action_type (watcher.api.controllers.v1.action.Action attribute)
ActionAlreadyExists
ActionCollection (class in watcher.api.controllers.v1.action)
(webservice type)
ActionFactory (class in watcher.applier.actions.factory)
ActionFilterCombinationProhibited
ActionNotFound
ActionPatchType (class in watcher.api.controllers.v1.action)
ActionPlan (class in watcher.api.controllers.v1.action_plan)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.action_plan)
(webservice type)
ActionPlanActionNotification (class in watcher.notifications.action_plan)
ActionPlanActionPayload (class in watcher.notifications.action_plan)
ActionPlanAlreadyExists
ActionPlanCollection (class in watcher.api.controllers.v1.action_plan)
(webservice type)
ActionPlanCreateNotification (class in watcher.notifications.action_plan)
ActionPlanCreatePayload (class in watcher.notifications.action_plan)
ActionPlanDeleteNotification (class in watcher.notifications.action_plan)
ActionPlanDeletePayload (class in watcher.notifications.action_plan)
ActionPlanIsOngoing
ActionPlanNotFound
ActionPlanPatchType (class in watcher.api.controllers.v1.action_plan)
ActionPlanPayload (class in watcher.notifications.action_plan)
ActionPlanReferenced
ActionPlansController (class in watcher.api.controllers.v1.action_plan)
ActionPlanStateUpdatePayload (class in watcher.notifications.action_plan)
ActionPlanUpdateNotification (class in watcher.notifications.action_plan)
ActionPlanUpdatePayload (class in watcher.notifications.action_plan)
ActionReferenced
actions (watcher.api.controllers.v1.action.ActionCollection attribute)
ActionsController (class in watcher.api.controllers.v1.action)
add_action() (watcher.decision_engine.solution.base.BaseSolution method)
(watcher.decision_engine.solution.default.DefaultSolution method)
add_action_disable_node() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
add_action_enable_compute_node() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
add_change_service_state() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
add_compute_node() (watcher.decision_engine.model.collector.nova.ModelBuilder method)
add_heartbeat_job() (watcher.common.service.ServiceHeartbeat method)
add_instance() (watcher.decision_engine.model.model_root.ModelRoot method)
add_migration() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
add_node() (watcher.decision_engine.model.model_root.ModelRoot method)
add_sync_jobs() (watcher.decision_engine.scheduling.DecisionEngineSchedulingService method)
after() (watcher.api.hooks.NoExceptionTracebackHook method)
AirflowOptimization (class in watcher.decision_engine.goal.goals)
APIBase (class in watcher.api.controllers.base)
ApplierAPI (class in watcher.applier.rpcapi)
ApplierAPIManager (class in watcher.applier.rpcapi)
ApplierManager (class in watcher.applier.manager)
as_audit() (watcher.api.controllers.v1.audit.AuditPostType method)
as_audit_template() (watcher.api.controllers.v1.audit_template.AuditTemplatePostType method)
as_dict() (watcher.api.controllers.base.APIBase method)
(watcher.db.sqlalchemy.models.WatcherBase method)
(watcher.objects.base.WatcherObject method)
as_xml_element() (watcher.decision_engine.model.element.base.Element method)
assert_instance() (watcher.decision_engine.model.model_root.ModelRoot static method)
assert_node() (watcher.decision_engine.model.model_root.ModelRoot static method)
Audit (class in watcher.api.controllers.v1.audit)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.audit)
(webservice type)
audit_templates (watcher.api.controllers.v1.audit_template.AuditTemplateCollection attribute)
audit_type (watcher.api.controllers.v1.audit.Audit attribute)
audit_uuid (watcher.api.controllers.v1.action_plan.ActionPlan attribute)
AuditActionNotification (class in watcher.notifications.audit)
AuditActionPayload (class in watcher.notifications.audit)
AuditAlreadyExists
AuditCollection (class in watcher.api.controllers.v1.audit)
(webservice type)
AuditCreateNotification (class in watcher.notifications.audit)
AuditCreatePayload (class in watcher.notifications.audit)
AuditDeleteNotification (class in watcher.notifications.audit)
AuditDeletePayload (class in watcher.notifications.audit)
AuditEndpoint (class in watcher.decision_engine.messaging.audit_endpoint)
AuditHandler (class in watcher.decision_engine.audit.base)
AuditIntervalNotAllowed
AuditIntervalNotSpecified
AuditNotFound
AuditParameterNotAllowed
AuditPatchType (class in watcher.api.controllers.v1.audit)
AuditPayload (class in watcher.notifications.audit)
AuditPostType (class in watcher.api.controllers.v1.audit)
AuditReferenced
audits (watcher.api.controllers.v1.audit.AuditCollection attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
AuditsController (class in watcher.api.controllers.v1.audit)
AuditStateUpdatePayload (class in watcher.notifications.audit)
AuditTemplate (class in watcher.api.controllers.v1.audit_template)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.audit_template)
(webservice type)
AuditTemplateAlreadyExists
AuditTemplateCollection (class in watcher.api.controllers.v1.audit_template)
(webservice type)
AuditTemplateNotFound
AuditTemplatePatchType (class in watcher.api.controllers.v1.audit_template)
AuditTemplatePostType (class in watcher.api.controllers.v1.audit_template)
AuditTemplateReferenced
AuditTemplatesController (class in watcher.api.controllers.v1.audit_template)
AuditType (class in watcher.objects.audit)
AuditTypeNotFound
AuditUpdateNotification (class in watcher.notifications.audit)
AuditUpdatePayload (class in watcher.notifications.audit)
AuthorizationFailure
AuthTokenMiddleware (class in watcher.api.middleware.auth_token)
auto_trigger (watcher.api.controllers.v1.audit.Audit attribute)
AverageCpuLoad (class in watcher.decision_engine.goal.efficacy.indicators)

B

BackgroundSchedulerService (class in watcher.common.scheduling)
BaseAction (class in watcher.applier.actions.base)
BaseActionPlanHandler (class in watcher.applier.action_plan.base)
BaseActionValidator (class in watcher.decision_engine.planner.workload_stabilization)
BaseApplier (class in watcher.applier.base)
BaseAuditHandler (class in watcher.decision_engine.audit.base)
BaseClusterDataModelCollector (class in watcher.decision_engine.model.collector.base)
BaseConnection (class in watcher.db.api)
BaseLoader (class in watcher.common.loader.base)
BasePlanner (class in watcher.decision_engine.planner.base)
BaseScope (class in watcher.decision_engine.scope.base)
BaseSelector (class in watcher.decision_engine.strategy.selection.base)
BaseSolution (class in watcher.decision_engine.solution.base)
BaseSolutionComparator (class in watcher.decision_engine.solution.solution_comparator)
BaseSolutionEvaluator (class in watcher.decision_engine.solution.solution_evaluator)
BaseStrategy (class in watcher.decision_engine.strategy.strategies.base)
basetype (watcher.api.controllers.v1.types.BooleanType attribute)
(watcher.api.controllers.v1.types.JsonType attribute)
(watcher.api.controllers.v1.types.NameType attribute)
(watcher.api.controllers.v1.types.UuidOrNameType attribute)
(watcher.api.controllers.v1.types.UuidType attribute)
BaseWatcherEnum (class in watcher.objects.fields)
BaseWorkFlowEngine (class in watcher.applier.workflow_engine.base)
BasicConsolidation (class in watcher.decision_engine.strategy.strategies.basic_consolidation)
before() (watcher.api.hooks.ContextHook method)
BooleanType (class in watcher.api.controllers.v1.types)
build_compute_node() (watcher.decision_engine.model.collector.nova.ModelBuilder method)
build_notification_handler() (watcher.common.service.Service method)
build_query() (watcher.datasource.ceilometer.CeilometerHelper method)
build_topic_handler() (watcher.common.service.Service method)

C

calc_used_resource() (watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)
calculate_migration_case() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
calculate_num_migrations() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
calculate_score() (watcher.decision_engine.scoring.base.ScoringEngine method)
(watcher.decision_engine.scoring.dummy_scorer.DummyScorer method)
(watcher.decision_engine.scoring.dummy_scoring_container.SimpleFunctionScorer method)
calculate_score_instance() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
calculate_score_node() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
calculate_used_resource() (watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
calculate_weight() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
calculate_weighted_sd() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
CapacityNotDefined
ceilometer() (watcher.common.clients.OpenStackClients method)
CeilometerHelper (class in watcher.datasource.ceilometer)
ChangeNovaServiceState (class in watcher.applier.actions.change_nova_service_state)
ChangeNovaServiceStateActionValidator (class in watcher.decision_engine.planner.workload_stabilization)
check_api_version() (watcher.common.service.Service method)
check_migration() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
check_resource_id() (watcher.applier.actions.migration.Migrate method)
(watcher.applier.actions.resize.Resize method)
check_threshold() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
choose_instance_to_migrate() (watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
chunkify() (watcher.decision_engine.planner.weight.WeightPlanner static method)
cinder() (watcher.common.clients.OpenStackClients method)
clear_changed() (watcher.common.observable.Observable method)
ClusterDataModelCollectionError
ClusterDataModelCollectorLoader (class in watcher.decision_engine.loading.default)
ClusterEmpty
ClusterStateNotDefined
ClusterStateStale
coerce() (watcher.objects.fields.FlexibleDict static method)
(watcher.objects.fields.FlexibleListOfDict static method)
(watcher.objects.fields.Numeric static method)
Collection (class in watcher.api.controllers.v1.collection)
CollectorManager (class in watcher.decision_engine.model.collector.manager)
compare() (watcher.decision_engine.solution.solution_comparator.BaseSolutionComparator method)
compute_action_graph() (watcher.decision_engine.planner.weight.WeightPlanner method)
compute_global_efficacy() (watcher.decision_engine.solution.base.BaseSolution method)
(watcher.decision_engine.solution.efficacy.Efficacy method)
compute_score_of_nodes() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
ComputeNode (class in watcher.decision_engine.model.element.node)
ComputeNodeNotFound
ComputeNodesCount (class in watcher.decision_engine.goal.efficacy.indicators)
ComputeResource (class in watcher.decision_engine.model.element.compute_resource)
ComputeResourceNotFound
confirmation_prompt() (watcher.db.purge.PurgeCommand method)
Conflict
Connection (class in watcher.db.sqlalchemy.api)
consolidation_phase() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
ContextHook (class in watcher.api.hooks)
ContinuousAuditHandler (class in watcher.decision_engine.audit.continuous)
convert() (watcher.api.controllers.root.Root static method)
(watcher.api.controllers.root.Version static method)
convert_with_links() (watcher.api.controllers.v1.action.Action class method)
(watcher.api.controllers.v1.action.ActionCollection static method)
(watcher.api.controllers.v1.action_plan.ActionPlan class method)
(watcher.api.controllers.v1.action_plan.ActionPlanCollection static method)
(watcher.api.controllers.v1.audit.Audit class method)
(watcher.api.controllers.v1.audit.AuditCollection static method)
(watcher.api.controllers.v1.audit_template.AuditTemplate class method)
(watcher.api.controllers.v1.audit_template.AuditTemplateCollection static method)
(watcher.api.controllers.v1.goal.Goal class method)
(watcher.api.controllers.v1.goal.GoalCollection static method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngine class method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngineCollection static method)
(watcher.api.controllers.v1.service.Service class method)
(watcher.api.controllers.v1.service.ServiceCollection static method)
(watcher.api.controllers.v1.strategy.Strategy class method)
(watcher.api.controllers.v1.strategy.StrategyCollection static method)
create() (watcher.objects.action.Action method)
(watcher.objects.action_plan.ActionPlan method)
(watcher.objects.audit.Audit method)
(watcher.objects.audit_template.AuditTemplate method)
(watcher.objects.efficacy_indicator.EfficacyIndicator method)
(watcher.objects.goal.Goal method)
(watcher.objects.scoring_engine.ScoringEngine method)
(watcher.objects.service.Service method)
(watcher.objects.strategy.Strategy method)
create_action() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
(watcher.decision_engine.planner.workload_stabilization.WorkloadStabilizationPlanner method)
create_action_plan() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
(watcher.decision_engine.planner.weight.WeightPlanner method)
create_audit() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
create_audit_template() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
create_compute_node() (watcher.decision_engine.model.notification.nova.NovaNotification method)
create_efficacy_indicator() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
create_goal() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
create_image_from_instance() (watcher.common.nova_helper.NovaHelper method)
create_instance() (watcher.common.nova_helper.NovaHelper method)
create_migration_instance() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
create_scheduled_actions() (watcher.decision_engine.planner.weight.WeightPlanner method)
create_schema command line option
-h, --help
create_schema() (watcher.cmd.dbmanage.DBCommand static method)
create_scoring_engine() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
create_service() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
create_strategy() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)

D

DBCommand (class in watcher.cmd.dbmanage)
decider() (watcher.applier.workflow_engine.default.DefaultWorkFlowEngine method)
DecisionEngineAPI (class in watcher.decision_engine.rpcapi)
DecisionEngineAPIManager (class in watcher.decision_engine.rpcapi)
DecisionEngineManager (class in watcher.decision_engine.manager)
DecisionEngineSchedulingService (class in watcher.decision_engine.scheduling)
DefaultActionLoader (class in watcher.applier.loading.default)
DefaultActionPlanHandler (class in watcher.applier.action_plan.default)
DefaultApplier (class in watcher.applier.default)
DefaultGoalLoader (class in watcher.decision_engine.loading.default)
DefaultLoader (class in watcher.common.loader.default)
DefaultPlannerLoader (class in watcher.decision_engine.loading.default)
DefaultScope (class in watcher.decision_engine.scope.default)
DefaultScoringContainerLoader (class in watcher.decision_engine.loading.default)
DefaultScoringLoader (class in watcher.decision_engine.loading.default)
DefaultSolution (class in watcher.decision_engine.solution.default)
DefaultStrategyContext (class in watcher.decision_engine.strategy.context.default)
DefaultStrategyLoader (class in watcher.decision_engine.loading.default)
DefaultStrategySelector (class in watcher.decision_engine.strategy.selection.default)
DefaultWorkFlowEngine (class in watcher.applier.workflow_engine.default)
DefaultWorkFlowEngineLoader (class in watcher.applier.loading.default)
delete() (watcher.api.controllers.v1.action.ActionsController method)
(watcher.api.controllers.v1.action_plan.ActionPlansController method)
(watcher.api.controllers.v1.audit.AuditsController method)
(watcher.api.controllers.v1.audit_template.AuditTemplatesController method)
delete_instance() (watcher.common.nova_helper.NovaHelper method)
(watcher.decision_engine.model.model_root.ModelRoot method)
(watcher.decision_engine.model.notification.nova.NovaNotification method)
delete_up_to_max_prompt() (watcher.db.purge.PurgeCommand method)
description (watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
deserialize_context() (watcher.common.rpc.RequestContextSerializer method)
deserialize_entity() (watcher.common.rpc.RequestContextSerializer method)
destroy() (watcher.objects.action.Action method)
(watcher.objects.action_plan.ActionPlan method)
(watcher.objects.audit.Audit method)
(watcher.objects.audit_template.AuditTemplate method)
(watcher.objects.efficacy_indicator.EfficacyIndicator method)
(watcher.objects.goal.Goal method)
(watcher.objects.scoring_engine.ScoringEngine method)
(watcher.objects.strategy.Strategy method)
destroy_action() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_action_plan() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_audit() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_audit_template() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_efficacy_indicator() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_goal() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_scoring_engine() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_service() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
destroy_strategy() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
detail() (watcher.api.controllers.v1.action.ActionsController method)
(watcher.api.controllers.v1.action_plan.ActionPlansController method)
(watcher.api.controllers.v1.audit.AuditsController method)
(watcher.api.controllers.v1.audit_template.AuditTemplatesController method)
(watcher.api.controllers.v1.goal.GoalsController method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngineController method)
(watcher.api.controllers.v1.service.ServicesController method)
(watcher.api.controllers.v1.strategy.StrategiesController method)
DictField (class in watcher.objects.fields)
disable_service_nova_compute() (watcher.common.nova_helper.NovaHelper method)
disable_unused_nodes() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
display_name (watcher.api.controllers.v1.goal.Goal attribute)
do_delete() (watcher.db.purge.PurgeCommand method)
do_execute() (watcher.decision_engine.audit.base.BaseAuditHandler method)
(watcher.decision_engine.audit.continuous.ContinuousAuditHandler method)
(watcher.decision_engine.audit.oneshot.OneShotAuditHandler method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
do_execute_strategy() (watcher.decision_engine.strategy.context.base.StrategyContext method)
(watcher.decision_engine.strategy.context.default.DefaultStrategyContext method)
do_launch_action_plan() (watcher.applier.messaging.trigger.TriggerActionPlan method)
do_schedule() (watcher.decision_engine.audit.base.AuditHandler method)
do_trigger_audit() (watcher.decision_engine.messaging.audit_endpoint.AuditEndpoint method)
downgrade command line option
--revision <REVISION>
-h, --help
downgrade() (watcher.cmd.dbmanage.DBCommand static method)
Dummy (class in watcher.decision_engine.goal.goals)
DummyBaseStrategy (class in watcher.decision_engine.strategy.strategies.base)
DummyScorer (class in watcher.decision_engine.scoring.dummy_scorer)
DummyScoringContainer (class in watcher.decision_engine.scoring.dummy_scoring_container)
DummyStrategy (class in watcher.decision_engine.strategy.strategies.dummy_strategy)
DummyWithResize (class in watcher.decision_engine.strategy.strategies.dummy_with_resize)
DummyWithScorer (class in watcher.decision_engine.strategy.strategies.dummy_with_scorer)

E

EagerlyLoadedActionPlanRequired
EagerlyLoadedAuditRequired
Efficacy (class in watcher.decision_engine.solution.efficacy)
efficacy_indicators (watcher.api.controllers.v1.action_plan.ActionPlan attribute)
efficacy_specification (watcher.api.controllers.v1.goal.Goal attribute)
EfficacyIndicator (class in watcher.api.controllers.v1.efficacy_indicator)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.efficacy_indicator)
EfficacyIndicatorAlreadyExists
EfficacyIndicatorNotFound
EfficacySpecification (class in watcher.decision_engine.goal.efficacy.base)
Element (class in watcher.decision_engine.model.element.base)
emit() (watcher.notifications.base.NotificationBase method)
enable_service_nova_compute() (watcher.common.nova_helper.NovaHelper method)
evaluate() (watcher.decision_engine.solution.solution_evaluator.BaseSolutionEvaluator method)
EventType (class in watcher.notifications.base)
ExceptionNotification (class in watcher.notifications.exception)
ExceptionPayload (class in watcher.notifications.exception)
exclude_resources() (watcher.decision_engine.scope.default.DefaultScope method)
execute() (watcher.applier.action_plan.base.BaseActionPlanHandler method)
(watcher.applier.action_plan.default.DefaultActionPlanHandler method)
(watcher.applier.actions.base.BaseAction method)
(watcher.applier.actions.change_nova_service_state.ChangeNovaServiceState method)
(watcher.applier.actions.migration.Migrate method)
(watcher.applier.actions.nop.Nop method)
(watcher.applier.actions.resize.Resize method)
(watcher.applier.actions.sleep.Sleep method)
(watcher.applier.base.BaseApplier method)
(watcher.applier.default.DefaultApplier method)
(watcher.applier.workflow_engine.base.BaseWorkFlowEngine method)
(watcher.applier.workflow_engine.default.DefaultWorkFlowEngine method)
(watcher.applier.workflow_engine.default.TaskFlowActionContainer method)
(watcher.applier.workflow_engine.default.TaskFlowNop method)
(watcher.db.purge.PurgeCommand method)
(watcher.decision_engine.audit.base.AuditHandler method)
(watcher.decision_engine.audit.base.BaseAuditHandler method)
(watcher.decision_engine.model.collector.base.BaseClusterDataModelCollector method)
(watcher.decision_engine.model.collector.nova.ModelBuilder method)
(watcher.decision_engine.model.collector.nova.NovaClusterDataModelCollector method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy method)
execute_audit() (watcher.decision_engine.audit.continuous.ContinuousAuditHandler method)
execute_strategy() (watcher.decision_engine.strategy.context.base.StrategyContext method)

F

fill_solution() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
filter_dest_servers() (watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)
filter_destination_hosts() (watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
find_instance() (watcher.common.nova_helper.NovaHelper method)
find_objects_to_delete() (watcher.db.purge.PurgeCommand method)
FlexibleDict (class in watcher.objects.fields)
FlexibleDictField (class in watcher.objects.fields)
FlexibleListOfDict (class in watcher.objects.fields)
FlexibleListOfDictField (class in watcher.objects.fields)
format_action() (watcher.decision_engine.planner.weight.WeightPlanner static method)
format_message() (watcher.common.exception.WatcherException method)
from_dict() (watcher.common.context.RequestContext class method)
from_exception() (watcher.notifications.exception.ExceptionPayload class method)
from_xml() (watcher.decision_engine.model.model_root.ModelRoot class method)
frombasetype() (watcher.api.controllers.v1.types.BooleanType static method)
(watcher.api.controllers.v1.types.JsonType static method)
(watcher.api.controllers.v1.types.NameType static method)
(watcher.api.controllers.v1.types.UuidOrNameType static method)
(watcher.api.controllers.v1.types.UuidType static method)

G

get() (watcher.api.controllers.root.RootController method)
(watcher.objects.action.Action class method)
(watcher.objects.action_plan.ActionPlan class method)
(watcher.objects.audit.Audit class method)
(watcher.objects.audit_template.AuditTemplate class method)
(watcher.objects.efficacy_indicator.EfficacyIndicator class method)
(watcher.objects.goal.Goal class method)
(watcher.objects.scoring_engine.ScoringEngine class method)
(watcher.objects.service.Service class method)
(watcher.objects.strategy.Strategy class method)
get_action_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_action_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_action_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_action_plan_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_action_plan_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_action_plan_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_aggregate_detail() (watcher.common.nova_helper.NovaHelper method)
get_aggregate_list() (watcher.common.nova_helper.NovaHelper method)
get_all() (watcher.api.controllers.v1.action.ActionsController method)
(watcher.api.controllers.v1.action_plan.ActionPlansController method)
(watcher.api.controllers.v1.audit.AuditsController method)
(watcher.api.controllers.v1.audit_template.AuditTemplatesController method)
(watcher.api.controllers.v1.goal.GoalsController method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngineController method)
(watcher.api.controllers.v1.service.ServicesController method)
(watcher.api.controllers.v1.strategy.StrategiesController method)
get_all_compute_nodes() (watcher.decision_engine.model.model_root.ModelRoot method)
get_all_instances() (watcher.decision_engine.model.model_root.ModelRoot method)
get_audit_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_audit_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_audit_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_audit_template_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_audit_template_by_name() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_audit_template_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_audit_template_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_availability_zone_list() (watcher.common.nova_helper.NovaHelper method)
get_available_nodes() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
get_by_id() (watcher.objects.action.Action class method)
(watcher.objects.action_plan.ActionPlan class method)
(watcher.objects.audit.Audit class method)
(watcher.objects.audit_template.AuditTemplate class method)
(watcher.objects.efficacy_indicator.EfficacyIndicator class method)
(watcher.objects.goal.Goal class method)
(watcher.objects.scoring_engine.ScoringEngine class method)
(watcher.objects.strategy.Strategy class method)
get_by_name() (watcher.objects.audit_template.AuditTemplate class method)
(watcher.objects.goal.Goal class method)
(watcher.objects.scoring_engine.ScoringEngine class method)
(watcher.objects.service.Service class method)
(watcher.objects.strategy.Strategy class method)
get_by_uuid() (watcher.objects.action.Action class method)
(watcher.objects.action_plan.ActionPlan class method)
(watcher.objects.audit.Audit class method)
(watcher.objects.audit_template.AuditTemplate class method)
(watcher.objects.efficacy_indicator.EfficacyIndicator class method)
(watcher.objects.goal.Goal class method)
(watcher.objects.scoring_engine.ScoringEngine class method)
(watcher.objects.strategy.Strategy class method)
get_cluster_model_collector() (watcher.decision_engine.model.collector.manager.CollectorManager method)
get_collectors() (watcher.decision_engine.model.collector.manager.CollectorManager method)
get_compute_node_by_hostname() (watcher.common.nova_helper.NovaHelper method)
get_compute_node_by_id() (watcher.common.nova_helper.NovaHelper method)
get_compute_node_list() (watcher.common.nova_helper.NovaHelper method)
get_config_opts() (watcher.applier.actions.base.BaseAction class method)
(watcher.applier.workflow_engine.base.BaseWorkFlowEngine class method)
(watcher.applier.workflow_engine.default.DefaultWorkFlowEngine class method)
(watcher.common.loader.loadable.Loadable class method)
(watcher.common.loader.loadable.LoadableSingleton class method)
(watcher.decision_engine.goal.base.Goal class method)
(watcher.decision_engine.model.collector.base.BaseClusterDataModelCollector class method)
(watcher.decision_engine.planner.base.BasePlanner class method)
(watcher.decision_engine.planner.weight.WeightPlanner class method)
(watcher.decision_engine.planner.workload_stabilization.WorkloadStabilizationPlanner class method)
(watcher.decision_engine.scoring.base.ScoringEngine class method)
(watcher.decision_engine.scoring.base.ScoringEngineContainer class method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation class method)
get_count_table() (watcher.db.purge.WatcherObjectsMap method)
get_description() (watcher.decision_engine.scoring.base.ScoringEngine method)
(watcher.decision_engine.scoring.dummy_scorer.DummyScorer method)
(watcher.decision_engine.scoring.dummy_scoring_container.SimpleFunctionScorer method)
get_display_name() (watcher.decision_engine.goal.base.Goal class method)
(watcher.decision_engine.goal.goals.AirflowOptimization class method)
(watcher.decision_engine.goal.goals.Dummy class method)
(watcher.decision_engine.goal.goals.ServerConsolidation class method)
(watcher.decision_engine.goal.goals.ThermalOptimization class method)
(watcher.decision_engine.goal.goals.Unclassified class method)
(watcher.decision_engine.goal.goals.WorkloadBalancing class method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation class method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy class method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize class method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer class method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl class method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow class method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation class method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance class method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization class method)
get_efficacy_indicator_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_efficacy_indicator_by_name() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_efficacy_indicator_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_efficacy_indicator_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_efficacy_specification() (watcher.decision_engine.goal.base.Goal method)
(watcher.decision_engine.goal.goals.AirflowOptimization class method)
(watcher.decision_engine.goal.goals.Dummy class method)
(watcher.decision_engine.goal.goals.ServerConsolidation class method)
(watcher.decision_engine.goal.goals.ThermalOptimization class method)
(watcher.decision_engine.goal.goals.Unclassified class method)
(watcher.decision_engine.goal.goals.WorkloadBalancing class method)
get_entry_name() (watcher.common.loader.default.DefaultLoader method)
get_expiry_date() (watcher.db.purge.PurgeCommand method)
get_flavor() (watcher.common.nova_helper.NovaHelper method)
get_flavor_instance() (watcher.common.nova_helper.NovaHelper method)
get_global_efficacy_indicator() (watcher.decision_engine.goal.efficacy.base.EfficacySpecification method)
(watcher.decision_engine.goal.efficacy.specs.ServerConsolidation method)
(watcher.decision_engine.goal.efficacy.specs.Unclassified method)
get_goal() (watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
get_goal_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_goal_by_name() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_goal_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_goal_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_goal_name() (watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
(watcher.decision_engine.strategy.strategies.base.DummyBaseStrategy class method)
(watcher.decision_engine.strategy.strategies.base.ServerConsolidationBaseStrategy class method)
(watcher.decision_engine.strategy.strategies.base.ThermalOptimizationBaseStrategy class method)
(watcher.decision_engine.strategy.strategies.base.UnclassifiedStrategy class method)
(watcher.decision_engine.strategy.strategies.base.WorkloadStabilizationBaseStrategy class method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow class method)
get_goal_uuid() (watcher.db.purge.PurgeCommand class method)
get_hostname() (watcher.common.nova_helper.NovaHelper method)
get_hosts_load() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
get_indicators_specifications() (watcher.decision_engine.goal.efficacy.base.EfficacySpecification method)
(watcher.decision_engine.goal.efficacy.specs.ServerConsolidation method)
(watcher.decision_engine.goal.efficacy.specs.Unclassified method)
get_indicators_specs_dicts() (watcher.decision_engine.goal.efficacy.base.EfficacySpecification method)
get_instance_by_name() (watcher.common.nova_helper.NovaHelper method)
get_instance_by_uuid() (watcher.common.nova_helper.NovaHelper method)
(watcher.decision_engine.model.model_root.ModelRoot method)
get_instance_cpu_usage() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
get_instance_list() (watcher.common.nova_helper.NovaHelper method)
get_instance_load() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
get_instance_utilization() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
get_instances_by_node() (watcher.common.nova_helper.NovaHelper method)
get_last_sample_value() (watcher.datasource.ceilometer.CeilometerHelper method)
get_last_sample_values() (watcher.datasource.ceilometer.CeilometerHelper method)
get_latest_cluster_data_model() (watcher.decision_engine.model.collector.base.BaseClusterDataModelCollector method)
get_metainfo() (watcher.decision_engine.scoring.base.ScoringEngine method)
(watcher.decision_engine.scoring.dummy_scorer.DummyScorer method)
(watcher.decision_engine.scoring.dummy_scoring_container.SimpleFunctionScorer method)
get_name() (watcher.decision_engine.goal.base.Goal class method)
(watcher.decision_engine.goal.goals.AirflowOptimization class method)
(watcher.decision_engine.goal.goals.Dummy class method)
(watcher.decision_engine.goal.goals.ServerConsolidation class method)
(watcher.decision_engine.goal.goals.ThermalOptimization class method)
(watcher.decision_engine.goal.goals.Unclassified class method)
(watcher.decision_engine.goal.goals.WorkloadBalancing class method)
(watcher.decision_engine.scoring.base.ScoringEngine method)
(watcher.decision_engine.scoring.dummy_scorer.DummyScorer method)
(watcher.decision_engine.scoring.dummy_scoring_container.SimpleFunctionScorer method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation class method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy class method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize class method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer class method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl class method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow class method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation class method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance class method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization class method)
get_network_id_from_name() (watcher.common.nova_helper.NovaHelper method)
get_next() (watcher.api.controllers.v1.collection.Collection method)
get_node_by_instance_uuid() (watcher.decision_engine.model.model_root.ModelRoot method)
get_node_by_uuid() (watcher.decision_engine.model.model_root.ModelRoot method)
get_node_capacity() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
get_node_cpu_usage() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
get_node_instances() (watcher.decision_engine.model.model_root.ModelRoot method)
get_node_utilization() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
get_notification_endpoints() (watcher.decision_engine.model.collector.manager.CollectorManager method)
get_one() (watcher.api.controllers.v1.action.ActionsController method)
(watcher.api.controllers.v1.action_plan.ActionPlansController method)
(watcher.api.controllers.v1.audit.AuditsController method)
(watcher.api.controllers.v1.audit_template.AuditTemplatesController method)
(watcher.api.controllers.v1.goal.GoalsController method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngineController method)
(watcher.api.controllers.v1.service.ServicesController method)
(watcher.api.controllers.v1.strategy.StrategiesController method)
get_or_create_instance() (watcher.decision_engine.model.notification.nova.NovaNotification method)
get_or_create_node() (watcher.decision_engine.model.notification.nova.NovaNotification method)
get_relative_cluster_utilization() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
get_relative_node_utilization() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
get_schema() (watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation class method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy class method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize class method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer class method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl class method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow class method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance class method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization class method)
get_scoped_model() (watcher.decision_engine.scope.base.BaseScope method)
(watcher.decision_engine.scope.default.DefaultScope method)
get_scoring_engine_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_scoring_engine_by_name() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_scoring_engine_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_scoring_engine_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
(watcher.decision_engine.scoring.base.ScoringEngineContainer class method)
(watcher.decision_engine.scoring.dummy_scoring_container.DummyScoringContainer class method)
get_sd() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
get_service() (watcher.common.nova_helper.NovaHelper method)
get_service_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_service_by_name() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_service_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_sorted_actions_by_weight() (watcher.decision_engine.planner.weight.WeightPlanner method)
get_state_str() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
get_strategy_by_id() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_strategy_by_name() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_strategy_by_uuid() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_strategy_list() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
get_translatable_display_name() (watcher.decision_engine.goal.base.Goal class method)
(watcher.decision_engine.goal.goals.AirflowOptimization class method)
(watcher.decision_engine.goal.goals.Dummy class method)
(watcher.decision_engine.goal.goals.ServerConsolidation class method)
(watcher.decision_engine.goal.goals.ThermalOptimization class method)
(watcher.decision_engine.goal.goals.Unclassified class method)
(watcher.decision_engine.goal.goals.WorkloadBalancing class method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy class method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation class method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy class method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize class method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer class method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl class method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow class method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation class method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance class method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization class method)
glance() (watcher.common.clients.OpenStackClients method)
global_efficacy (watcher.api.controllers.v1.action_plan.ActionPlan attribute)
GlobalEfficacyComputationError
Goal (class in watcher.api.controllers.v1.goal)
(class in watcher.db.sqlalchemy.models)
(class in watcher.decision_engine.goal.base)
(class in watcher.objects.goal)
(webservice type)
goal_name (watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
goal_uuid (watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
GoalAlreadyExists
GoalCollection (class in watcher.api.controllers.v1.goal)
(webservice type)
GoalMapping (class in watcher.decision_engine.sync)
GoalNotFound
GoalPayload (class in watcher.notifications.goal)
goals (watcher.api.controllers.v1.goal.GoalCollection attribute)
GoalsController (class in watcher.api.controllers.v1.goal)
group_hosts_by_airflow() (watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
group_hosts_by_cpu_util() (watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
group_hosts_by_outlet_temp() (watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)

H

has_changed() (watcher.common.observable.Observable method)
has_next() (watcher.api.controllers.v1.collection.Collection method)
href (watcher.api.controllers.link.Link attribute)
HTTPNotFound

I

IllegalArgumentException
impl (watcher.db.sqlalchemy.models.JsonEncodedType attribute)
Indicator (class in watcher.decision_engine.solution.efficacy)
IndicatorsMap (class in watcher.decision_engine.solution.efficacy)
IndicatorSpec (class in watcher.decision_engine.sync)
IndicatorSpecification (class in watcher.decision_engine.goal.efficacy.indicators)
info() (watcher.decision_engine.model.notification.nova.InstanceCreated method)
(watcher.decision_engine.model.notification.nova.InstanceDeletedEnd method)
(watcher.decision_engine.model.notification.nova.InstanceUpdated method)
(watcher.decision_engine.model.notification.nova.LegacyInstanceCreatedEnd method)
(watcher.decision_engine.model.notification.nova.LegacyInstanceDeletedEnd method)
(watcher.decision_engine.model.notification.nova.LegacyInstanceUpdated method)
(watcher.decision_engine.model.notification.nova.LegacyLiveMigratedEnd method)
(watcher.decision_engine.model.notification.nova.ServiceUpdated method)
input_parameters (watcher.api.controllers.v1.action.Action attribute)
Instance (class in watcher.decision_engine.model.element.instance)
instance_fits() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
InstanceCreated (class in watcher.decision_engine.model.notification.nova)
InstanceDeletedEnd (class in watcher.decision_engine.model.notification.nova)
InstanceMigrationsCount (class in watcher.decision_engine.goal.efficacy.indicators)
InstanceNotFound
InstanceState (class in watcher.decision_engine.model.element.instance)
InstanceUpdated (class in watcher.decision_engine.model.notification.nova)
internal_attrs() (watcher.api.controllers.v1.action_plan.ActionPlanPatchType static method)
(watcher.api.controllers.v1.types.JsonPatchType static method)
interval (watcher.api.controllers.v1.audit.Audit attribute)
Invalid
InvalidActionPlan
InvalidAudit
InvalidGoal
InvalidIdentity
InvalidIndicatorValue
InvalidName
InvalidOperator
InvalidStrategy
InvalidUUID
InvalidUuidOrName
is_overloaded() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)

J

JoinMap (class in watcher.db.sqlalchemy.api)
JSONEncodedDict (class in watcher.db.sqlalchemy.models)
JSONEncodedList (class in watcher.db.sqlalchemy.models)
JsonEncodedType (class in watcher.db.sqlalchemy.models)
JsonPatchType (class in watcher.api.controllers.v1.types)
JsonType (class in watcher.api.controllers.v1.types)

K

keys() (watcher.db.purge.WatcherObjectsMap class method)
keystone() (watcher.common.clients.OpenStackClients method)
KeystoneFailure

L

launch_action_plan() (watcher.applier.messaging.trigger.TriggerActionPlan method)
(watcher.applier.rpcapi.ApplierAPI method)
launch_audits_periodically() (watcher.decision_engine.audit.continuous.ContinuousAuditHandler method)
legacy_update_instance() (watcher.decision_engine.model.notification.nova.NovaNotification method)
LegacyInstanceCreatedEnd (class in watcher.decision_engine.model.notification.nova)
LegacyInstanceDeletedEnd (class in watcher.decision_engine.model.notification.nova)
LegacyInstanceUpdated (class in watcher.decision_engine.model.notification.nova)
LegacyLiveMigratedEnd (class in watcher.decision_engine.model.notification.nova)
license
agreement
Link (class in watcher.api.controllers.link)
(webservice type)
links (watcher.api.controllers.v1.action.Action attribute)
(watcher.api.controllers.v1.action_plan.ActionPlan attribute)
(watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
(watcher.api.controllers.v1.goal.Goal attribute)
list() (watcher.objects.action.Action class method)
(watcher.objects.action_plan.ActionPlan class method)
(watcher.objects.audit.Audit class method)
(watcher.objects.audit_template.AuditTemplate class method)
(watcher.objects.efficacy_indicator.EfficacyIndicator class method)
(watcher.objects.goal.Goal class method)
(watcher.objects.scoring_engine.ScoringEngine class method)
(watcher.objects.service.Service class method)
(watcher.objects.strategy.Strategy class method)
list_available() (watcher.common.loader.base.BaseLoader method)
(watcher.common.loader.default.DefaultLoader method)
live_migrate_instance() (watcher.common.nova_helper.NovaHelper method)
load() (watcher.common.loader.base.BaseLoader method)
(watcher.common.loader.default.DefaultLoader method)
(watcher.decision_engine.planner.manager.PlannerManager method)
load_child_class() (watcher.decision_engine.planner.workload_stabilization.WorkloadStabilizationPlanner method)
Loadable (class in watcher.common.loader.loadable)
LoadableSingleton (class in watcher.common.loader.loadable)
LoadableSingletonMeta (class in watcher.common.loader.loadable)
LoadingError

M

make_action() (watcher.applier.actions.factory.ActionFactory method)
make_link() (watcher.api.controllers.link.Link static method)
mandatory_attrs() (watcher.api.controllers.v1.action.ActionPatchType static method)
(watcher.api.controllers.v1.action_plan.ActionPlanPatchType static method)
(watcher.api.controllers.v1.audit.AuditPatchType static method)
(watcher.api.controllers.v1.audit_template.AuditTemplatePatchType static method)
(watcher.api.controllers.v1.types.JsonPatchType static method)
map_instance() (watcher.decision_engine.model.model_root.ModelRoot method)
MEMOIZE() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
meter_list() (watcher.datasource.ceilometer.CeilometerHelper method)
MetricCollectorNotDefined
Migrate (class in watcher.applier.actions.migration)
migrate() (watcher.applier.actions.migration.Migrate method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
migrate_instance() (watcher.decision_engine.model.model_root.ModelRoot method)
MigrationActionValidator (class in watcher.decision_engine.planner.workload_stabilization)
MigrationEfficacy (class in watcher.decision_engine.goal.efficacy.indicators)
Model (class in watcher.decision_engine.model.base)
ModelBuilder (class in watcher.decision_engine.model.collector.nova)
ModelRoot (class in watcher.decision_engine.model.model_root)
monasca() (watcher.common.clients.OpenStackClients method)
MonascaHelper (class in watcher.datasource.monasca)
MultiType (class in watcher.api.controllers.v1.types)

N

name (watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
(watcher.api.controllers.v1.goal.Goal attribute)
NameType (class in watcher.api.controllers.v1.types)
NaturalJoinFilter (class in watcher.db.sqlalchemy.api)
NegativeLimitError
neutron() (watcher.common.clients.OpenStackClients method)
NoAvailableStrategyForGoal
NoDataFound
node_and_instance_score() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
NoExceptionTracebackHook (class in watcher.api.hooks)
NoMetricValuesForInstance
Nop (class in watcher.applier.actions.nop)
NOPActionValidator (class in watcher.decision_engine.planner.workload_stabilization)
normalize_hosts_load() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
NoSuchMetric
NoSuchMetricForHost
NotAuthorized
NotificationAction (class in watcher.objects.fields)
NotificationActionField (class in watcher.objects.fields)
NotificationBase (class in watcher.notifications.base)
NotificationEndpoint (class in watcher.decision_engine.model.notification.base)
NotificationFilter (class in watcher.decision_engine.model.notification.filtering)
NotificationObject (class in watcher.notifications.base)
NotificationPayloadBase (class in watcher.notifications.base)
NotificationPayloadError
NotificationPhase (class in watcher.objects.fields)
NotificationPhaseField (class in watcher.objects.fields)
NotificationPriority (class in watcher.objects.fields)
NotificationPriorityField (class in watcher.objects.fields)
NotificationPublisher (class in watcher.notifications.base)
notify() (watcher.applier.workflow_engine.base.BaseWorkFlowEngine method)
(watcher.common.observable.Observable method)
NotSoftDeletedStateError
nova() (watcher.common.clients.OpenStackClients method)
NovaClusterDataModelCollector (class in watcher.decision_engine.model.collector.nova)
NovaHelper (class in watcher.common.nova_helper)
NovaNotification (class in watcher.decision_engine.model.notification.nova)
Numeric (class in watcher.objects.fields)
NumericField (class in watcher.objects.fields)

O

OBJ_BASE_CLASS (watcher.objects.base.WatcherObjectSerializer attribute)
obj_load_attr() (watcher.notifications.base.NotificationBase method)
(watcher.notifications.base.NotificationObject method)
obj_refresh() (watcher.objects.base.WatcherPersistentObject method)
ObjectNotFound
Observable (class in watcher.common.observable)
offload_phase() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
OneShotAuditHandler (class in watcher.decision_engine.audit.oneshot)
OpenStackClients (class in watcher.common.clients)
OperationNotPermitted
optimize_solution() (watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
OutletTempControl (class in watcher.decision_engine.strategy.strategies.outlet_temp_control)

P

parameters (watcher.api.controllers.v1.audit.Audit attribute)
parents (watcher.api.controllers.v1.action.Action attribute)
ParsableErrorMiddleware (class in watcher.api.middleware.parsable_error)
patch() (watcher.api.controllers.v1.action.ActionsController method)
(watcher.api.controllers.v1.action_plan.ActionPlansController method)
(watcher.api.controllers.v1.audit.AuditsController method)
(watcher.api.controllers.v1.audit_template.AuditTemplatesController method)
PatchError
PlannerManager (class in watcher.decision_engine.planner.manager)
PolicyNotAuthorized
populate_schema() (watcher.notifications.base.NotificationPayloadBase method)
post() (watcher.api.controllers.v1.action.ActionsController method)
(watcher.api.controllers.v1.audit.AuditsController method)
(watcher.api.controllers.v1.audit_template.AuditTemplatesController method)
post_condition() (watcher.applier.actions.base.BaseAction method)
(watcher.applier.actions.change_nova_service_state.ChangeNovaServiceState method)
(watcher.applier.actions.migration.Migrate method)
(watcher.applier.actions.nop.Nop method)
(watcher.applier.actions.resize.Resize method)
(watcher.applier.actions.sleep.Sleep method)
post_execute() (watcher.applier.workflow_engine.default.TaskFlowActionContainer method)
(watcher.decision_engine.audit.base.AuditHandler method)
(watcher.decision_engine.audit.base.BaseAuditHandler method)
(watcher.decision_engine.audit.oneshot.OneShotAuditHandler method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
pre_condition() (watcher.applier.actions.base.BaseAction method)
(watcher.applier.actions.change_nova_service_state.ChangeNovaServiceState method)
(watcher.applier.actions.migration.Migrate method)
(watcher.applier.actions.nop.Nop method)
(watcher.applier.actions.resize.Resize method)
(watcher.applier.actions.sleep.Sleep method)
pre_execute() (watcher.applier.workflow_engine.default.TaskFlowActionContainer method)
(watcher.decision_engine.audit.base.AuditHandler method)
(watcher.decision_engine.audit.base.BaseAuditHandler method)
(watcher.decision_engine.strategy.strategies.base.BaseStrategy method)
(watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
(watcher.decision_engine.strategy.strategies.dummy_strategy.DummyStrategy method)
(watcher.decision_engine.strategy.strategies.dummy_with_resize.DummyWithResize method)
(watcher.decision_engine.strategy.strategies.dummy_with_scorer.DummyWithScorer method)
(watcher.decision_engine.strategy.strategies.outlet_temp_control.OutletTempControl method)
(watcher.decision_engine.strategy.strategies.uniform_airflow.UniformAirflow method)
(watcher.decision_engine.strategy.strategies.vm_workload_consolidation.VMWorkloadConsolidation method)
(watcher.decision_engine.strategy.strategies.workload_balance.WorkloadBalance method)
(watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
process_bind_param() (watcher.db.sqlalchemy.models.JsonEncodedType method)
process_result_value() (watcher.db.sqlalchemy.models.JsonEncodedType method)
purge command line option
--dry-run
-d, --age-in-days
-e, --exclude-orphans
-h, --help
-n, --max-number
-t, --audit-template
purge() (watcher.cmd.dbmanage.DBCommand static method)
PurgeCommand (class in watcher.db.purge)

Q

query_retry() (watcher.datasource.ceilometer.CeilometerHelper method)
(watcher.datasource.monasca.MonascaHelper method)
query_sample() (watcher.datasource.ceilometer.CeilometerHelper method)

R

refresh() (watcher.objects.action.Action method)
(watcher.objects.action_plan.ActionPlan method)
(watcher.objects.audit.Audit method)
(watcher.objects.audit_template.AuditTemplate method)
(watcher.objects.efficacy_indicator.EfficacyIndicator method)
(watcher.objects.goal.Goal method)
(watcher.objects.scoring_engine.ScoringEngine method)
(watcher.objects.service.Service method)
(watcher.objects.strategy.Strategy method)
register_notification() (watcher.objects.base.WatcherObjectRegistry class method)
register_notification_objects() (watcher.objects.base.WatcherObjectRegistry class method)
register_observer() (watcher.common.observable.Observable method)
registration_hook() (watcher.objects.base.WatcherObjectRegistry method)
rel (watcher.api.controllers.link.Link attribute)
ReleasedComputeNodesCount (class in watcher.decision_engine.goal.efficacy.indicators)
remove_instance() (watcher.decision_engine.model.model_root.ModelRoot method)
(watcher.decision_engine.scope.default.DefaultScope method)
remove_instances_from_model() (watcher.decision_engine.scope.default.DefaultScope method)
remove_node() (watcher.decision_engine.model.model_root.ModelRoot method)
remove_nodes_from_model() (watcher.decision_engine.scope.default.DefaultScope method)
RequestContext (class in watcher.common.context)
RequestContextSerializer (class in watcher.common.rpc)
ReservedWord
reset() (watcher.common.scheduling.BackgroundSchedulerService method)
(watcher.common.service.Service method)
(watcher.common.service.ServiceHeartbeat method)
(watcher.common.service.WSGIService method)
(watcher.decision_engine.scheduling.DecisionEngineSchedulingService method)
reset_clients() (watcher.common.clients.OpenStackClients method)
Resize (class in watcher.applier.actions.resize)
resize() (watcher.applier.actions.resize.Resize method)
resize_instance() (watcher.common.nova_helper.NovaHelper method)
ResizeActionValidator (class in watcher.decision_engine.planner.workload_stabilization)
ResourceNotFound
revert() (watcher.applier.actions.base.BaseAction method)
(watcher.applier.actions.change_nova_service_state.ChangeNovaServiceState method)
(watcher.applier.actions.migration.Migrate method)
(watcher.applier.actions.nop.Nop method)
(watcher.applier.actions.resize.Resize method)
(watcher.applier.actions.sleep.Sleep method)
(watcher.applier.workflow_engine.default.TaskFlowActionContainer method)
revision command line option
--autogenerate
-h, --help
-m <MESSAGE>, --message <MESSAGE>
revision() (watcher.cmd.dbmanage.DBCommand static method)
Root (class in watcher.api.controllers.root)
RootController (class in watcher.api.controllers.root)

S

sample() (watcher.api.controllers.link.Link class method)
(watcher.api.controllers.v1.action.Action class method)
(watcher.api.controllers.v1.action.ActionCollection class method)
(watcher.api.controllers.v1.action_plan.ActionPlan class method)
(watcher.api.controllers.v1.action_plan.ActionPlanCollection class method)
(watcher.api.controllers.v1.audit.Audit class method)
(watcher.api.controllers.v1.audit.AuditCollection class method)
(watcher.api.controllers.v1.audit_template.AuditTemplate class method)
(watcher.api.controllers.v1.audit_template.AuditTemplateCollection class method)
(watcher.api.controllers.v1.goal.Goal class method)
(watcher.api.controllers.v1.goal.GoalCollection class method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngine class method)
(watcher.api.controllers.v1.scoring_engine.ScoringEngineCollection class method)
(watcher.api.controllers.v1.service.Service class method)
(watcher.api.controllers.v1.service.ServiceCollection class method)
(watcher.api.controllers.v1.strategy.Strategy class method)
(watcher.api.controllers.v1.strategy.StrategyCollection class method)
save() (watcher.db.sqlalchemy.models.WatcherBase method)
(watcher.notifications.base.NotificationBase method)
(watcher.notifications.base.NotificationObject method)
(watcher.objects.action.Action method)
(watcher.objects.action_plan.ActionPlan method)
(watcher.objects.audit.Audit method)
(watcher.objects.audit_template.AuditTemplate method)
(watcher.objects.efficacy_indicator.EfficacyIndicator method)
(watcher.objects.goal.Goal method)
(watcher.objects.scoring_engine.ScoringEngine method)
(watcher.objects.service.Service method)
(watcher.objects.strategy.Strategy method)
schedule() (watcher.decision_engine.planner.base.BasePlanner method)
(watcher.decision_engine.planner.weight.WeightPlanner method)
(watcher.decision_engine.planner.workload_stabilization.WorkloadStabilizationPlanner method)
schema (BaseAction attribute)
scope (watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
ScoringEngine (class in watcher.api.controllers.v1.scoring_engine)
(class in watcher.db.sqlalchemy.models)
(class in watcher.decision_engine.scoring.base)
(class in watcher.objects.scoring_engine)
ScoringEngineAlreadyExists
ScoringEngineCollection (class in watcher.api.controllers.v1.scoring_engine)
ScoringEngineContainer (class in watcher.decision_engine.scoring.base)
ScoringEngineController (class in watcher.api.controllers.v1.scoring_engine)
ScoringEngineMapping (class in watcher.decision_engine.sync)
ScoringEngineNotFound
select() (watcher.decision_engine.strategy.selection.base.BaseSelector method)
(watcher.decision_engine.strategy.selection.default.DefaultStrategySelector method)
send_beat() (watcher.common.service.ServiceHeartbeat method)
serialize_context() (watcher.common.rpc.RequestContextSerializer method)
serialize_entity() (watcher.common.rpc.RequestContextSerializer method)
serialize_indicators_specs() (watcher.decision_engine.goal.efficacy.base.EfficacySpecification method)
ServerConsolidation (class in watcher.decision_engine.goal.efficacy.specs)
(class in watcher.decision_engine.goal.goals)
ServerConsolidationBaseStrategy (class in watcher.decision_engine.strategy.strategies.base)
Service (class in watcher.api.controllers.v1.service)
(class in watcher.common.service)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.service)
ServiceAlreadyExists
ServiceCollection (class in watcher.api.controllers.v1.service)
ServiceHeartbeat (class in watcher.common.service)
ServiceManager (class in watcher.common.service_manager)
ServiceNotFound
ServicesController (class in watcher.api.controllers.v1.service)
ServiceState (class in watcher.decision_engine.model.element.node)
ServiceStatus (class in watcher.objects.service)
ServiceUpdated (class in watcher.decision_engine.model.notification.nova)
set_changed() (watcher.common.observable.Observable method)
set_cluster_data_model_as_stale() (watcher.decision_engine.model.collector.base.BaseClusterDataModelCollector method)
set_efficacy_indicators() (watcher.decision_engine.solution.base.BaseSolution method)
(watcher.decision_engine.solution.efficacy.Efficacy method)
set_host_offline() (watcher.common.nova_helper.NovaHelper method)
SimpleFunctionScorer (class in watcher.decision_engine.scoring.dummy_scoring_container)
simulate_migrations() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
Sleep (class in watcher.applier.actions.sleep)
SleepActionValidator (class in watcher.decision_engine.planner.workload_stabilization)
soft_delete() (watcher.objects.action.Action method)
(watcher.objects.action_plan.ActionPlan method)
(watcher.objects.audit.Audit method)
(watcher.objects.audit_template.AuditTemplate method)
(watcher.objects.efficacy_indicator.EfficacyIndicator method)
(watcher.objects.goal.Goal method)
(watcher.objects.scoring_engine.ScoringEngine method)
(watcher.objects.service.Service method)
(watcher.objects.strategy.Strategy method)
soft_delete_action() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
soft_delete_action_plan() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
soft_delete_audit() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
soft_delete_audit_template() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
soft_delete_efficacy_indicator() (watcher.db.sqlalchemy.api.Connection method)
soft_delete_goal() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
soft_delete_scoring_engine() (watcher.db.sqlalchemy.api.Connection method)
soft_delete_service() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
soft_delete_strategy() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
stamp command line option
--revision <REVISION>
-h, --help
stamp() (watcher.cmd.dbmanage.DBCommand static method)
start() (watcher.common.scheduling.BackgroundSchedulerService method)
(watcher.common.service.Service method)
(watcher.common.service.ServiceHeartbeat method)
(watcher.common.service.WSGIService method)
(watcher.decision_engine.scheduling.DecisionEngineSchedulingService method)
State (class in watcher.objects.action)
(class in watcher.objects.action_plan)
(class in watcher.objects.audit)
state (watcher.api.controllers.v1.action.Action attribute)
(watcher.api.controllers.v1.action_plan.ActionPlan attribute)
(watcher.api.controllers.v1.audit.Audit attribute)
statistic_aggregation() (watcher.datasource.ceilometer.CeilometerHelper method)
(watcher.datasource.monasca.MonascaHelper method)
statistic_list() (watcher.datasource.ceilometer.CeilometerHelper method)
statistics_list() (watcher.datasource.monasca.MonascaHelper method)
stop() (watcher.common.scheduling.BackgroundSchedulerService method)
(watcher.common.service.Service method)
(watcher.common.service.ServiceHeartbeat method)
(watcher.common.service.WSGIService method)
(watcher.decision_engine.scheduling.DecisionEngineSchedulingService method)
stop_instance() (watcher.common.nova_helper.NovaHelper method)
StrategiesController (class in watcher.api.controllers.v1.strategy)
Strategy (class in watcher.api.controllers.v1.strategy)
(class in watcher.db.sqlalchemy.models)
(class in watcher.objects.strategy)
strategy_name (watcher.api.controllers.v1.action_plan.ActionPlan attribute)
(watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
strategy_uuid (watcher.api.controllers.v1.action_plan.ActionPlan attribute)
(watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
StrategyAlreadyExists
StrategyCollection (class in watcher.api.controllers.v1.strategy)
StrategyContext (class in watcher.decision_engine.strategy.context.base)
StrategyLevel (class in watcher.decision_engine.strategy.common.level)
StrategyMapping (class in watcher.decision_engine.sync)
StrategyNotFound
StrategyPayload (class in watcher.notifications.strategy)
Struct (class in watcher.common.utils)
sync() (watcher.decision_engine.sync.Syncer method)
Syncer (class in watcher.decision_engine.sync)
Synchronization (class in watcher.common.synchronization)
synchronize() (watcher.decision_engine.model.collector.base.BaseClusterDataModelCollector method)

T

TaskFlowActionContainer (class in watcher.applier.workflow_engine.default)
TaskFlowNop (class in watcher.applier.workflow_engine.default)
TerseAuditPayload (class in watcher.notifications.audit)
ThermalOptimization (class in watcher.decision_engine.goal.goals)
ThermalOptimizationBaseStrategy (class in watcher.decision_engine.strategy.strategies.base)
to_dict() (watcher.common.context.RequestContext method)
(watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification method)
to_notification_event_type_field() (watcher.notifications.base.EventType method)
to_string() (watcher.decision_engine.model.base.Model method)
(watcher.decision_engine.model.model_root.ModelRoot method)
to_xml() (watcher.decision_engine.model.base.Model method)
(watcher.decision_engine.model.model_root.ModelRoot method)
transform_instance_cpu() (watcher.decision_engine.strategy.strategies.workload_stabilization.WorkloadStabilization method)
trigger_audit() (watcher.decision_engine.messaging.audit_endpoint.AuditEndpoint method)
(watcher.decision_engine.rpcapi.DecisionEngineAPI method)
TriggerActionPlan (class in watcher.applier.messaging.trigger)
type (watcher.api.controllers.link.Link attribute)
(watcher.db.sqlalchemy.models.JSONEncodedDict attribute)
(watcher.db.sqlalchemy.models.JSONEncodedList attribute)

U

Unclassified (class in watcher.decision_engine.goal.efficacy.specs)
(class in watcher.decision_engine.goal.goals)
UnclassifiedStrategy (class in watcher.decision_engine.strategy.strategies.base)
UniformAirflow (class in watcher.decision_engine.strategy.strategies.uniform_airflow)
unmap_instance() (watcher.decision_engine.model.model_root.ModelRoot method)
unregister_observer() (watcher.common.observable.Observable method)
unset_fields_except() (watcher.api.controllers.base.APIBase method)
unsuccessful_migration_actualization() (watcher.decision_engine.strategy.strategies.basic_consolidation.BasicConsolidation method)
UnsupportedActionType
UnsupportedDataSource
UnsupportedError
UnversionnedNotificationEndpoint (class in watcher.decision_engine.model.notification.nova)
update_action() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_action_plan() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_audit() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_audit_state() (watcher.decision_engine.audit.base.AuditHandler static method)
update_audit_template() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_compute_node() (watcher.decision_engine.model.notification.nova.NovaNotification method)
update_efficacy_indicator() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_goal() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_instance() (watcher.decision_engine.model.notification.nova.NovaNotification method)
update_instance_mapping() (watcher.decision_engine.model.notification.nova.NovaNotification method)
update_scoring_engine() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_service() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
update_strategy() (watcher.db.api.BaseConnection method)
(watcher.db.sqlalchemy.api.Connection method)
upgrade command line option
--revision <REVISION>
-h, --help
upgrade() (watcher.cmd.dbmanage.DBCommand static method)
upgrade, downgrade, stamp, revision, version, create_schema, purge
watcher-db-manage command line option
uuid (watcher.api.controllers.v1.action.Action attribute)
(watcher.api.controllers.v1.action_plan.ActionPlan attribute)
(watcher.api.controllers.v1.audit.Audit attribute)
(watcher.api.controllers.v1.audit_template.AuditTemplate attribute)
(watcher.api.controllers.v1.goal.Goal attribute)
UuidOrNameType (class in watcher.api.controllers.v1.types)
UuidType (class in watcher.api.controllers.v1.types)

V

validate() (watcher.api.controllers.v1.action_plan.ActionPlanPatchType static method)
(watcher.api.controllers.v1.audit.AuditPatchType static method)
(watcher.api.controllers.v1.audit_template.AuditTemplatePatchType static method)
(watcher.api.controllers.v1.audit_template.AuditTemplatePostType static method)
(watcher.api.controllers.v1.types.BooleanType static method)
(watcher.api.controllers.v1.types.JsonPatchType static method)
(watcher.api.controllers.v1.types.JsonType static method)
(watcher.api.controllers.v1.types.MultiType method)
(watcher.api.controllers.v1.types.NameType static method)
(watcher.api.controllers.v1.types.UuidOrNameType static method)
(watcher.api.controllers.v1.types.UuidType static method)
(watcher.decision_engine.goal.efficacy.indicators.IndicatorSpecification class method)
validate_efficacy_indicators() (watcher.decision_engine.goal.efficacy.base.EfficacySpecification method)
validate_parameters() (watcher.applier.actions.base.BaseAction method)
validate_parents() (watcher.decision_engine.planner.workload_stabilization.BaseActionValidator method)
(watcher.decision_engine.planner.workload_stabilization.ChangeNovaServiceStateActionValidator method)
(watcher.decision_engine.planner.workload_stabilization.MigrationActionValidator method)
(watcher.decision_engine.planner.workload_stabilization.NOPActionValidator method)
(watcher.decision_engine.planner.workload_stabilization.ResizeActionValidator method)
(watcher.decision_engine.planner.workload_stabilization.SleepActionValidator method)
values() (watcher.db.purge.WatcherObjectsMap method)
Version (class in watcher.api.controllers.root)
version command line option
-h, --help
version() (watcher.cmd.dbmanage.DBCommand static method)
VersionnedNotificationEndpoint (class in watcher.decision_engine.model.notification.nova)
VersionSelectorApplication (class in watcher.api.app)
VMWorkloadConsolidation (class in watcher.decision_engine.strategy.strategies.vm_workload_consolidation)

W

wait() (watcher.common.scheduling.BackgroundSchedulerService method)
(watcher.common.service.Service method)
(watcher.common.service.ServiceHeartbeat method)
(watcher.common.service.WSGIService method)
(watcher.decision_engine.scheduling.DecisionEngineSchedulingService method)
wait_for_instance_state() (watcher.common.nova_helper.NovaHelper method)
wait_for_instance_status() (watcher.common.nova_helper.NovaHelper method)
wait_for_volume_status() (watcher.common.nova_helper.NovaHelper method)
watcher-db-manage command line option
--config-dir <DIR>
--config-file <PATH>
--version
-d, --debug
-h, --help
-v, --verbose
upgrade, downgrade, stamp, revision, version, create_schema, purge
watcher._i18n (module)
watcher.api.acl (module)
watcher.api.app (module)
watcher.api.config (module)
watcher.api.controllers.base (module)
watcher.api.controllers.link (module)
watcher.api.controllers.root (module)
watcher.api.controllers.v1.action (module)
watcher.api.controllers.v1.action_plan (module)
watcher.api.controllers.v1.audit (module)
watcher.api.controllers.v1.audit_template (module)
watcher.api.controllers.v1.collection (module)
watcher.api.controllers.v1.efficacy_indicator (module)
watcher.api.controllers.v1.goal (module)
watcher.api.controllers.v1.scoring_engine (module)
watcher.api.controllers.v1.service (module)
watcher.api.controllers.v1.strategy (module)
watcher.api.controllers.v1.types (module)
watcher.api.controllers.v1.utils (module)
watcher.api.hooks (module)
watcher.api.middleware.auth_token (module)
watcher.api.middleware.parsable_error (module)
watcher.applier.action_plan.base (module)
watcher.applier.action_plan.default (module)
watcher.applier.actions.base (module)
watcher.applier.actions.change_nova_service_state (module)
watcher.applier.actions.factory (module)
watcher.applier.actions.migration (module)
watcher.applier.actions.nop (module)
watcher.applier.actions.resize (module)
watcher.applier.actions.sleep (module)
watcher.applier.base (module)
watcher.applier.default (module)
watcher.applier.loading.default (module)
watcher.applier.manager (module)
watcher.applier.messaging.trigger (module)
watcher.applier.rpcapi (module)
watcher.applier.workflow_engine.base (module)
watcher.applier.workflow_engine.default (module)
watcher.cmd.api (module)
watcher.cmd.applier (module)
watcher.cmd.dbmanage (module)
watcher.cmd.decisionengine (module)
watcher.cmd.sync (module)
watcher.common.clients (module)
watcher.common.config (module)
watcher.common.context (module)
watcher.common.exception (module)
watcher.common.loader.base (module)
watcher.common.loader.default (module)
watcher.common.loader.loadable (module)
watcher.common.nova_helper (module)
watcher.common.observable (module)
watcher.common.paths (module)
watcher.common.policy (module)
watcher.common.rpc (module)
watcher.common.scheduling (module)
watcher.common.service (module)
watcher.common.service_manager (module)
watcher.common.synchronization (module)
watcher.common.utils (module)
watcher.conf._opts (module)
watcher.conf.api (module)
watcher.conf.applier (module)
watcher.conf.ceilometer_client (module)
watcher.conf.cinder_client (module)
watcher.conf.clients_auth (module)
watcher.conf.db (module)
watcher.conf.decision_engine (module)
watcher.conf.exception (module)
watcher.conf.glance_client (module)
watcher.conf.monasca_client (module)
watcher.conf.neutron_client (module)
watcher.conf.nova_client (module)
watcher.conf.opts (module)
watcher.conf.paths (module)
watcher.conf.planner (module)
watcher.conf.plugins (module)
watcher.conf.service (module)
watcher.conf.utils (module)
watcher.datasource.ceilometer (module)
watcher.datasource.monasca (module)
watcher.db.api (module)
watcher.db.migration (module)
watcher.db.purge (module)
watcher.db.sqlalchemy.api (module)
watcher.db.sqlalchemy.migration (module)
watcher.db.sqlalchemy.models (module)
watcher.decision_engine.audit.base (module)
watcher.decision_engine.audit.continuous (module)
watcher.decision_engine.audit.oneshot (module)
watcher.decision_engine.gmr (module)
watcher.decision_engine.goal.base (module)
watcher.decision_engine.goal.efficacy.base (module)
watcher.decision_engine.goal.efficacy.indicators (module)
watcher.decision_engine.goal.efficacy.specs (module)
watcher.decision_engine.goal.goals (module)
watcher.decision_engine.loading.default (module)
watcher.decision_engine.manager (module)
watcher.decision_engine.messaging.audit_endpoint (module)
watcher.decision_engine.model.base (module)
watcher.decision_engine.model.collector.base (module)
watcher.decision_engine.model.collector.manager (module)
watcher.decision_engine.model.collector.nova (module)
watcher.decision_engine.model.element.base (module)
watcher.decision_engine.model.element.compute_resource (module)
watcher.decision_engine.model.element.instance (module)
watcher.decision_engine.model.element.node (module)
watcher.decision_engine.model.model_root (module)
watcher.decision_engine.model.notification.base (module)
watcher.decision_engine.model.notification.filtering (module)
watcher.decision_engine.model.notification.nova (module)
watcher.decision_engine.planner.base (module)
watcher.decision_engine.planner.manager (module)
watcher.decision_engine.planner.weight (module)
watcher.decision_engine.planner.workload_stabilization (module)
watcher.decision_engine.rpcapi (module)
watcher.decision_engine.scheduling (module)
watcher.decision_engine.scope.base (module)
watcher.decision_engine.scope.default (module)
watcher.decision_engine.scoring.base (module)
watcher.decision_engine.scoring.dummy_scorer (module)
watcher.decision_engine.scoring.dummy_scoring_container (module)
watcher.decision_engine.scoring.scoring_factory (module)
watcher.decision_engine.solution.base (module)
watcher.decision_engine.solution.default (module)
watcher.decision_engine.solution.efficacy (module)
watcher.decision_engine.solution.solution_comparator (module)
watcher.decision_engine.solution.solution_evaluator (module)
watcher.decision_engine.strategy.common.level (module)
watcher.decision_engine.strategy.context.base (module)
watcher.decision_engine.strategy.context.default (module)
watcher.decision_engine.strategy.selection.base (module)
watcher.decision_engine.strategy.selection.default (module)
watcher.decision_engine.strategy.strategies.base (module)
watcher.decision_engine.strategy.strategies.basic_consolidation (module)
watcher.decision_engine.strategy.strategies.dummy_strategy (module)
watcher.decision_engine.strategy.strategies.dummy_with_resize (module)
watcher.decision_engine.strategy.strategies.dummy_with_scorer (module)
watcher.decision_engine.strategy.strategies.outlet_temp_control (module)
watcher.decision_engine.strategy.strategies.uniform_airflow (module)
watcher.decision_engine.strategy.strategies.vm_workload_consolidation (module)
watcher.decision_engine.strategy.strategies.workload_balance (module)
watcher.decision_engine.strategy.strategies.workload_stabilization (module)
watcher.decision_engine.sync (module)
watcher.hacking.checks (module)
watcher.notifications.action_plan (module)
watcher.notifications.audit (module)
watcher.notifications.base (module)
watcher.notifications.exception (module)
watcher.notifications.goal (module)
watcher.notifications.strategy (module)
watcher.objects.action (module)
watcher.objects.action_plan (module)
watcher.objects.audit (module)
watcher.objects.audit_template (module)
watcher.objects.base (module)
watcher.objects.efficacy_indicator (module)
watcher.objects.fields (module)
watcher.objects.goal (module)
watcher.objects.scoring_engine (module)
watcher.objects.service (module)
watcher.objects.strategy (module)
watcher.objects.utils (module)
watcher.version (module)
watcher_non_live_migrate_instance() (watcher.common.nova_helper.NovaHelper method)
WatcherBase (class in watcher.db.sqlalchemy.models)
WatcherComparableObject (class in watcher.objects.base)
WatcherException
WatcherObject (class in watcher.objects.base)
WatcherObjectDictCompat (class in watcher.objects.base)
WatcherObjectRegistry (class in watcher.objects.base)
WatcherObjectSerializer (class in watcher.objects.base)
WatcherObjectsMap (class in watcher.db.purge)
WatcherPersistentObject (class in watcher.objects.base)
WeightPlanner (class in watcher.decision_engine.planner.weight)
WildcardCharacterIsUsed
WorkflowExecutionException
WorkloadBalance (class in watcher.decision_engine.strategy.strategies.workload_balance)
WorkloadBalancing (class in watcher.decision_engine.goal.goals)
WorkloadStabilization (class in watcher.decision_engine.strategy.strategies.workload_stabilization)
WorkloadStabilizationBaseStrategy (class in watcher.decision_engine.strategy.strategies.base)
WorkloadStabilizationPlanner (class in watcher.decision_engine.planner.workload_stabilization)
WSGIService (class in watcher.common.service)