pub struct FeedMetrics {
pub feed_id: FeedId,
pub frames_received: u64,
pub frames_dropped: u64,
pub frames_processed: u64,
pub tracks_active: u64,
pub view_epoch: u64,
pub restarts: u32,
}Expand description
A snapshot of per-feed metrics at a point in time.
Returned by FeedHandle::metrics().
Fields§
§feed_id: FeedIdWhich feed these metrics belong to.
frames_received: u64Total frames received from the source.
frames_dropped: u64Frames dropped due to backpressure.
frames_processed: u64Frames successfully processed through all stages.
tracks_active: u64Number of active tracks in the temporal store.
view_epoch: u64Current view epoch value.
restarts: u32Number of feed restarts.
Trait Implementations§
Source§impl Clone for FeedMetrics
impl Clone for FeedMetrics
Source§fn clone(&self) -> FeedMetrics
fn clone(&self) -> FeedMetrics
Returns a duplicate of the value. Read more
1.0.0 · 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 FeedMetrics
impl Debug for FeedMetrics
impl Copy for FeedMetrics
Auto Trait Implementations§
impl Freeze for FeedMetrics
impl RefUnwindSafe for FeedMetrics
impl Send for FeedMetrics
impl Sync for FeedMetrics
impl Unpin for FeedMetrics
impl UnsafeUnpin for FeedMetrics
impl UnwindSafe for FeedMetrics
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