rama/telemetry.rs
1//! Rama telemetry modules.
2
3#[cfg(feature = "opentelemetry")]
4#[cfg_attr(docsrs, doc(cfg(feature = "opentelemetry")))]
5pub mod opentelemetry {
6 //! openelemetry module re-exports
7 //!
8 //! This module re-exports the crates supported and used by rama for (open) telemetry,
9 //! such that you can make use of it for custom metrics, registries and more.
10
11 pub use ::rama_core::telemetry::opentelemetry::*;
12
13 pub use ::opentelemetry_otlp as collector;
14}
15
16pub mod tracing {
17 //! Tracing core rexport and utilities, for your conveneince
18
19 pub use ::rama_core::telemetry::tracing::*;
20
21 pub use ::tracing_subscriber as subscriber;
22}