pub enum MetricsLevel {
Off,
Counts,
Timing,
Stalls,
}Expand description
Requested metrics detail for a graph node.
Metrics collection is implemented by the M14 metrics rung. In A1 this is a validated, report-visible planner input only.
Variants§
Off
No per-node metrics.
Counts
Element/batch/row counters.
Timing
Counters plus processing-time measurements.
Stalls
Counters, timing, and backpressure/stall observations.
Trait Implementations§
Source§impl Clone for MetricsLevel
impl Clone for MetricsLevel
Source§fn clone(&self) -> MetricsLevel
fn clone(&self) -> MetricsLevel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MetricsLevel
Source§impl Debug for MetricsLevel
impl Debug for MetricsLevel
Source§impl Default for MetricsLevel
impl Default for MetricsLevel
Source§fn default() -> MetricsLevel
fn default() -> MetricsLevel
Returns the “default value” for a type. Read more
impl Eq for MetricsLevel
Source§impl Hash for MetricsLevel
impl Hash for MetricsLevel
Source§impl PartialEq for MetricsLevel
impl PartialEq for MetricsLevel
impl StructuralPartialEq for MetricsLevel
Auto Trait Implementations§
impl Freeze for MetricsLevel
impl RefUnwindSafe for MetricsLevel
impl Send for MetricsLevel
impl Sync for MetricsLevel
impl Unpin for MetricsLevel
impl UnsafeUnpin for MetricsLevel
impl UnwindSafe for MetricsLevel
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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>
impl<T> JobKey for T
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage