pub struct SchemaObservation {
pub by_schema: Vec<SchemaCountEntry>,
pub classified: u64,
pub unknown: u64,
pub events_observed: u64,
pub lifetime_classified: u64,
pub lifetime_unknown: u64,
pub uptime_seconds: f64,
}Expand description
Immutable snapshot of a SchemaObserver at one moment.
Fields§
§by_schema: Vec<SchemaCountEntry>Per-schema counts, sorted by descending count then ascending name.
classified: u64Events classified into a known schema since the last reset.
unknown: u64Events that matched no signature since the last reset.
events_observed: u64Total events observed since the last reset (classified + unknown).
lifetime_classified: u64Lifetime total of classified events, ignoring resets. Monotonic, so it can drive Prometheus counters across observer resets.
lifetime_unknown: u64Lifetime total of unknown events, ignoring resets. Monotonic.
uptime_seconds: f64Seconds since the observer was created (or last reset).
Trait Implementations§
Source§impl Clone for SchemaObservation
impl Clone for SchemaObservation
Source§fn clone(&self) -> SchemaObservation
fn clone(&self) -> SchemaObservation
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 moreSource§impl Debug for SchemaObservation
impl Debug for SchemaObservation
Source§impl Default for SchemaObservation
impl Default for SchemaObservation
Source§fn default() -> SchemaObservation
fn default() -> SchemaObservation
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SchemaObservation
impl RefUnwindSafe for SchemaObservation
impl Send for SchemaObservation
impl Sync for SchemaObservation
impl Unpin for SchemaObservation
impl UnsafeUnpin for SchemaObservation
impl UnwindSafe for SchemaObservation
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