probius 0.0.5

metrics and tracing system that learns the structure of your system
Documentation
#![feature(thread_local)]

pub use probius_mproto::{GlobalSourceId, MetricAggregate, SourceId};

pub use component::Component;
pub use decode::{DecodeEvents, DecodeEvent, DecodeEventBody};
pub use void_sink::init_void_sink;

#[cfg(feature = "enabled")]
pub use trace::*;
#[cfg(not(feature = "enabled"))]
pub use stubbed_trace::*;

#[cfg(feature = "tcp-sink")]
pub use tcp_sink::{init_tcp_sink, ProbiusFlusher};

mod component;
mod decode;
#[cfg(feature = "enabled")]
mod encoding;
#[cfg(feature = "enabled")]
mod link_vec;
mod void_sink;

#[cfg(feature = "enabled")]
mod trace;
#[cfg(not(feature = "enabled"))]
mod stubbed_trace;

#[cfg(feature = "tcp-sink")]
mod tcp_sink;