diff options
Diffstat (limited to 'crates/tor-config-shared/src/opentelemetry_stub.rs')
| -rw-r--r-- | crates/tor-config-shared/src/opentelemetry_stub.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/crates/tor-config-shared/src/opentelemetry_stub.rs b/crates/tor-config-shared/src/opentelemetry_stub.rs new file mode 100644 index 000000000..d8e86aa4b --- /dev/null +++ b/crates/tor-config-shared/src/opentelemetry_stub.rs @@ -0,0 +1,15 @@ +//! Stub for configuration for OpenTelemetry exporter + +use derive_deftly::Deftly; +use serde::{Deserialize, Serialize}; +use tor_config::derive::prelude::*; + +#[derive(Debug, Clone, Deftly, Eq, PartialEq, Serialize, Deserialize)] +#[derive_deftly(TorConfig)] +/// Stub configuration for exporting spans with OpenTelemetry. +pub struct OpentelemetryConfig; + +#[derive(Debug, Clone, Deftly, Eq, PartialEq, Serialize, Deserialize)] +#[derive_deftly(TorConfig)] +/// Stub configuration for the OpenTelemetry HTTP exporter. +pub struct OpentelemetryFileExporterConfig; |
