pub struct HighPerformanceMetrics { /* private fields */ }Expand description
High-performance metrics system
Implementations§
Source§impl HighPerformanceMetrics
impl HighPerformanceMetrics
Sourcepub fn get_uptime_seconds(&self) -> f64
pub fn get_uptime_seconds(&self) -> f64
获取运行时长(秒)
Sourcepub fn get_event_metrics(&self, event_type: EventType) -> EventMetricsSnapshot
pub fn get_event_metrics(&self, event_type: EventType) -> EventMetricsSnapshot
获取事件指标快照
Sourcepub fn get_processing_stats(&self) -> ProcessingTimeStats
pub fn get_processing_stats(&self) -> ProcessingTimeStats
获取处理时间统计
Sourcepub fn get_dropped_events_count(&self) -> u64
pub fn get_dropped_events_count(&self) -> u64
获取丢弃事件计数
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for HighPerformanceMetrics
impl RefUnwindSafe for HighPerformanceMetrics
impl Send for HighPerformanceMetrics
impl Sync for HighPerformanceMetrics
impl Unpin for HighPerformanceMetrics
impl UnwindSafe for HighPerformanceMetrics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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::Request