pub struct ActorTracingConfig {
pub sampler: Option<f64>,
pub actions: HashMap<String, f64>,
}Expand description
Per-actor trace sample rates, from 0.0 to 1.0. A rate lowers what is recorded and never raises it.
Fields§
§sampler: Option<f64>None defers to the process sampler from OTEL_TRACES_SAMPLER.
actions: HashMap<String, f64>Keyed by flattened action name. Also covers scheduled runs of the action.
Trait Implementations§
Source§impl Clone for ActorTracingConfig
impl Clone for ActorTracingConfig
Source§impl Debug for ActorTracingConfig
impl Debug for ActorTracingConfig
Auto Trait Implementations§
impl Freeze for ActorTracingConfig
impl RefUnwindSafe for ActorTracingConfig
impl Send for ActorTracingConfig
impl Sync for ActorTracingConfig
impl Unpin for ActorTracingConfig
impl UnsafeUnpin for ActorTracingConfig
impl UnwindSafe for ActorTracingConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request