modkit/telemetry/mod.rs
1//! Telemetry utilities for OpenTelemetry integration
2//!
3//! This module provides utilities for setting up and configuring
4//! OpenTelemetry tracing layers for distributed tracing.
5
6pub mod config;
7pub mod init;
8pub mod throttled_log;
9
10pub use config::{
11 Exporter, HttpOpts, LogsCorrelation, MetricsConfig, Propagation, Sampler, TracingConfig,
12};
13#[cfg(feature = "otel")]
14pub use init::init_metrics;
15pub use init::{init_tracing, shutdown_tracing};
16pub use throttled_log::ThrottledLog;