opentelemetry-traceable 0.2.0

Per-function, multi-instrumentation, dynamically-configurable tracing library on top of opentelemetry-rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Dynamic, per-function tracing on top of `opentelemetry-rust`.
//!
//! Annotate any `fn`/`async fn` with `#[traceable]`, then create an
//! [`instrumentation::Instrumentation`] and toggle tracing for those functions
//! at runtime.

pub mod instrumentation;
pub mod registry;
pub mod selector;

pub use opentelemetry_traceable_macros::traceable;

#[doc(hidden)]
pub mod __private {
    pub use linkme;
}