Overview
Xloud Resource Optimizer administrators configure the platform-level components that enable intelligent workload placement across the compute cluster. This guide covers the service architecture, strategy configuration, data source integration, custom strategy deployment, audit scheduling, action plan policies, security, compute service integration requirements, and troubleshooting.In This Guide
Architecture
Decision Engine, Planner, Applier components and the audit-to-execution data flow.
Strategy Configuration
Configure and tune the built-in optimization strategy plugins.
Data Sources
Connect Prometheus, Telemetry, and Compute API data sources to the Decision Engine.
Custom Strategies
Implement and deploy custom optimization strategy plugins for specialized topologies.
Scheduling
Automate recurring audits with audit templates and cron-based schedules.
Action Policies
Configure manual approval vs automatic execution policies for action plans.
Compute Integration
Verify shared storage, live migration capability, and compute host state.
Security
Harden the service account, restrict RBAC execution policies, and enable audit logging.
Troubleshooting
Diagnose audit failures, execution errors, data source issues, and authentication problems.
Architecture Summary
The Resource Optimizer is composed of three collaborating services:| Service | Container | Role |
|---|---|---|
| API | watcher_api | REST API for audits, action plans, and goals |
| Decision Engine | watcher_decision_engine | Collects metrics, applies strategy, generates action plan |
| Applier | watcher_applier | Executes approved plans via the Compute API |
Next Steps
Resource Optimizer User Guide
Run audits, review action plans, and execute optimization from an operator perspective.
Resource Optimizer Overview
Service overview and getting started with the Resource Optimizer.