pub struct NormalizationStats {
pub events_received: u64,
pub events_normalized: u64,
pub events_dropped_late: u64,
pub events_dropped_overflow: u64,
pub points_filled: u64,
pub points_skipped: u64,
pub current_buffer_size: usize,
pub max_buffer_size_reached: usize,
pub detected_interval_ms: Option<i64>,
pub total_processing_time_us: u64,
pub out_of_order_events: u64,
}Expand description
Statistics about normalization operations
Fields§
§events_received: u64Total events received
events_normalized: u64Events successfully normalized
events_dropped_late: u64Events dropped due to being too late
events_dropped_overflow: u64Events dropped due to buffer overflow
points_filled: u64Number of points filled
points_skipped: u64Number of points skipped
current_buffer_size: usizeCurrent buffer size
max_buffer_size_reached: usizeMaximum buffer size reached
detected_interval_ms: Option<i64>Detected interval (in milliseconds)
total_processing_time_us: u64Total processing time (microseconds)
out_of_order_events: u64Number of out-of-order events
Implementations§
Trait Implementations§
Source§impl Clone for NormalizationStats
impl Clone for NormalizationStats
Source§impl Debug for NormalizationStats
impl Debug for NormalizationStats
Source§impl Default for NormalizationStats
impl Default for NormalizationStats
Source§impl<'de> Deserialize<'de> for NormalizationStats
impl<'de> Deserialize<'de> for NormalizationStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NormalizationStats
impl RefUnwindSafe for NormalizationStats
impl Send for NormalizationStats
impl Sync for NormalizationStats
impl Unpin for NormalizationStats
impl UnsafeUnpin for NormalizationStats
impl UnwindSafe for NormalizationStats
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.