1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! # OpenTelemetry SDK //! //! This SDK provides an opinionated reference implementation of //! the OpenTelemetry API. The SDK implements the specifics of //! deciding which data to collect through `Sampler`s, and //! facilitates the delivery of telemetry data to storage systems //! through `Exporter`s. These can be configured on `Tracer` and //! `Meter` creation. pub mod env; pub mod export; pub mod instrumentation; #[cfg(feature = "metrics")] pub mod metrics; #[cfg(feature = "trace")] pub mod propagation; pub mod resource; #[cfg(feature = "trace")] pub mod trace; pub use env::EnvResourceDetector; pub use instrumentation::InstrumentationLibrary; pub use resource::Resource;