pub struct CollectorOptions {Show 14 fields
pub cgroup_root: PathBuf,
pub exit_data: Arc<Mutex<PidMap>>,
pub collect_io_stat: bool,
pub disable_disk_stat: bool,
pub enable_btrfs_stats: bool,
pub enable_ethtool_stats: bool,
pub enable_ksm_stats: bool,
pub enable_resctrl_stats: bool,
pub enable_tc_stats: bool,
pub btrfs_samples: u64,
pub btrfs_min_pct: f64,
pub cgroup_re: Option<Regex>,
pub gpu_stats_receiver: Option<Consumer<SampleType>>,
pub tc_stats_receiver: Option<Consumer<SampleType>>,
}Fields§
§cgroup_root: PathBuf§exit_data: Arc<Mutex<PidMap>>§collect_io_stat: bool§disable_disk_stat: bool§enable_btrfs_stats: bool§enable_ethtool_stats: bool§enable_ksm_stats: bool§enable_resctrl_stats: bool§enable_tc_stats: bool§btrfs_samples: u64§btrfs_min_pct: f64§cgroup_re: Option<Regex>§gpu_stats_receiver: Option<Consumer<SampleType>>§tc_stats_receiver: Option<Consumer<SampleType>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CollectorOptions
impl RefUnwindSafe for CollectorOptions
impl Send for CollectorOptions
impl Sync for CollectorOptions
impl Unpin for CollectorOptions
impl UnwindSafe for CollectorOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more