scouter_settings/
polling.rs

1use serde::Serialize;
2
3#[derive(Debug, Clone, Serialize)]
4pub struct PollingSettings {
5    pub num_workers: usize,
6}
7
8impl Default for PollingSettings {
9    fn default() -> Self {
10        let num_workers = std::env::var("POLLING_WORKER_COUNT")
11            .unwrap_or_else(|_| "4".to_string())
12            .parse::<usize>()
13            .unwrap();
14
15        Self { num_workers }
16    }
17}