omni_orchestrator/app_autoscaler/
mod.rs

1pub mod error;
2pub mod node_types;
3pub mod app;
4pub mod agent;
5pub mod metrics;
6pub mod policy;
7pub mod app_autoscaler;
8
9// Re-export commonly used types
10pub use error::AutoscalerError;
11pub use node_types::{Node, NodeType};
12pub use app::{AppInstance, AppInstanceState, AppConfig, AppTemplate};
13pub use agent::{Agent, CloudAgent};
14pub use metrics::{MetricsCollector, MetricThreshold, ScalingAction};
15pub use policy::ScalingPolicy;
16pub use app_autoscaler::AppAutoscaler;
17pub use policy::create_default_cpu_memory_scaling_policy;