use std::time::Duration;
pub mod sampling {
use super::Duration;
pub const FAST: Duration = Duration::from_millis(50);
pub const STANDARD: Duration = Duration::from_millis(100);
pub const SLOW: Duration = Duration::from_millis(200);
pub const VERY_SLOW: Duration = Duration::from_millis(500);
pub const MAX_ADAPTIVE: Duration = Duration::from_millis(1000);
}
pub mod timeouts {
use super::Duration;
pub const SHORT: Duration = Duration::from_secs(5);
pub const MEDIUM: Duration = Duration::from_secs(10);
pub const LONG: Duration = Duration::from_secs(30);
pub const TEST: Duration = Duration::from_secs(30);
}
pub mod delays {
use super::Duration;
pub const MINIMAL: Duration = Duration::from_millis(10);
pub const SHORT: Duration = Duration::from_millis(25);
pub const STANDARD: Duration = Duration::from_millis(50);
pub const STARTUP: Duration = Duration::from_millis(500);
pub const FINAL_SAMPLE: Duration = Duration::from_millis(500);
pub const CPU_MEASUREMENT: Duration = Duration::from_millis(100);
}
pub mod system {
use super::Duration;
pub const PROCESS_DETECTION: Duration = Duration::from_millis(10);
pub const SYSTEM_REFRESH: Duration = Duration::from_millis(100);
pub const EBPF_INIT: Duration = Duration::from_secs(5);
}
pub mod defaults {
use super::Duration;
pub const BASE_INTERVAL: Duration = Duration::from_millis(100);
pub const MAX_INTERVAL: Duration = Duration::from_millis(1000);
pub const TEST_READY_TIMEOUT: Duration = Duration::from_secs(5);
}