pub struct TelemetryQueueSnapshot {
pub queued_items: usize,
pub queued_bytes: usize,
pub accepted_items: u64,
pub accepted_bytes: u64,
pub drained_items: u64,
pub drained_bytes: u64,
pub dropped_items: u64,
pub dropped_bytes: u64,
pub closed: bool,
}Expand description
Current queue and lifetime counters.
Fields§
§queued_items: usizeRecords currently waiting for export.
queued_bytes: usizeEstimated bytes currently waiting for export.
accepted_items: u64Records admitted over the queue lifetime.
accepted_bytes: u64Estimated bytes admitted over the queue lifetime.
drained_items: u64Records removed by exporter workers.
drained_bytes: u64Estimated bytes removed by exporter workers.
dropped_items: u64Records dropped before export or at the shutdown deadline.
dropped_bytes: u64Estimated bytes dropped before export or at the shutdown deadline.
closed: boolWhether new admission is closed.
Trait Implementations§
Source§impl Clone for TelemetryQueueSnapshot
impl Clone for TelemetryQueueSnapshot
impl Copy for TelemetryQueueSnapshot
Source§impl Debug for TelemetryQueueSnapshot
impl Debug for TelemetryQueueSnapshot
impl Eq for TelemetryQueueSnapshot
Source§impl PartialEq for TelemetryQueueSnapshot
impl PartialEq for TelemetryQueueSnapshot
impl StructuralPartialEq for TelemetryQueueSnapshot
Auto Trait Implementations§
impl Freeze for TelemetryQueueSnapshot
impl RefUnwindSafe for TelemetryQueueSnapshot
impl Send for TelemetryQueueSnapshot
impl Sync for TelemetryQueueSnapshot
impl Unpin for TelemetryQueueSnapshot
impl UnsafeUnpin for TelemetryQueueSnapshot
impl UnwindSafe for TelemetryQueueSnapshot
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