faucet_core/observability/
mod.rs1mod bookmark;
7pub(crate) mod decorator;
8mod install;
9mod labels;
10mod options;
11#[cfg(feature = "quality")]
12mod quality;
13mod state;
14mod strip;
15mod timer;
16mod transform;
17
18pub use bookmark::update_bookmark_lag;
19pub use decorator::{InstrumentedSink, InstrumentedSource};
20pub use install::{
21 InstallError, InstallReport, ObservabilityConfig, PrometheusConfig, TracingConfig,
22 install_observability, register_build_info,
23};
24pub use labels::Labels;
25pub use options::RunStreamOptions;
26#[cfg(feature = "quality")]
27pub use quality::instrumented_apply_quality;
28pub use state::InstrumentedStateStore;
29pub use strip::strip_type_name;
30pub use timer::DurationGuard;
31pub use transform::instrumented_apply_stages;