diff options
Diffstat (limited to 'crates/tor-config')
| -rw-r--r-- | crates/tor-config/src/lib.rs | 2 | ||||
| -rw-r--r-- | crates/tor-config/src/metrics.rs | 33 |
2 files changed, 0 insertions, 35 deletions
diff --git a/crates/tor-config/src/lib.rs b/crates/tor-config/src/lib.rs index da3c4a6fe..b86020ee2 100644 --- a/crates/tor-config/src/lib.rs +++ b/crates/tor-config/src/lib.rs @@ -58,7 +58,6 @@ pub mod list_builder; mod listen; pub mod load; pub mod map_builder; -pub mod metrics; mod misc; pub mod mistrust; mod mut_cfg; @@ -84,7 +83,6 @@ pub use flatten::{Flatten, Flattenable}; pub use list_builder::{MultilineListBuilder, MultilineListBuilderError}; pub use listen::*; pub use load::{resolve, resolve_ignore_warnings, resolve_return_results}; -pub use metrics::*; pub use misc::*; pub use mut_cfg::MutCfg; use serde::de::DeserializeOwned; diff --git a/crates/tor-config/src/metrics.rs b/crates/tor-config/src/metrics.rs deleted file mode 100644 index 654061818..000000000 --- a/crates/tor-config/src/metrics.rs +++ /dev/null @@ -1,33 +0,0 @@ -//! Configuration for metrics reporting via Prometheus / etc - -use derive_deftly::Deftly; - -use crate::Listen; -use crate::derive::prelude::*; - -/// Configuration for exporting metrics (eg, perf data) -#[derive(Debug, Clone, Deftly, Eq, PartialEq)] -#[derive_deftly(TorConfig)] -#[non_exhaustive] -pub struct MetricsConfig { - /// Where to listen for incoming HTTP connections. - #[deftly(tor_config(sub_builder))] - pub prometheus: PrometheusConfig, -} - -/// Configuration for one or more proxy listeners. -#[derive(Debug, Clone, Deftly, Eq, PartialEq)] -#[derive_deftly(TorConfig)] -#[non_exhaustive] -pub struct PrometheusConfig { - /// Port on which to establish a Prometheus scrape endpoint - /// - /// We listen here for incoming HTTP connections. - /// - /// If just a port is provided, we don't support IPv6. - /// Alternatively, (only) a single address and port can be specified. - /// These restrictions are due to upstream limitations: - /// <https://github.com/metrics-rs/metrics/issues/567>. - #[deftly(tor_config(default))] - pub listen: Listen, -} |
