pub struct ResponseTimeHistogram {Show 13 fields
pub bucket_1ms: AtomicU64,
pub bucket_5ms: AtomicU64,
pub bucket_10ms: AtomicU64,
pub bucket_25ms: AtomicU64,
pub bucket_50ms: AtomicU64,
pub bucket_100ms: AtomicU64,
pub bucket_250ms: AtomicU64,
pub bucket_500ms: AtomicU64,
pub bucket_1s: AtomicU64,
pub bucket_2_5s: AtomicU64,
pub bucket_5s: AtomicU64,
pub bucket_10s: AtomicU64,
pub bucket_inf: AtomicU64,
}
Expand description
High-performance histogram for response time distribution
Fields§
§bucket_1ms: AtomicU64
Requests completed in under 1 millisecond
bucket_5ms: AtomicU64
Requests completed in 1-5 milliseconds
bucket_10ms: AtomicU64
Requests completed in 5-10 milliseconds
bucket_25ms: AtomicU64
Requests completed in 10-25 milliseconds
bucket_50ms: AtomicU64
Requests completed in 25-50 milliseconds
bucket_100ms: AtomicU64
Requests completed in 50-100 milliseconds
bucket_250ms: AtomicU64
Requests completed in 100-250 milliseconds
bucket_500ms: AtomicU64
Requests completed in 250-500 milliseconds
bucket_1s: AtomicU64
Requests completed in 500ms-1 second
bucket_2_5s: AtomicU64
Requests completed in 1-2.5 seconds
bucket_5s: AtomicU64
Requests completed in 2.5-5 seconds
bucket_10s: AtomicU64
Requests completed in 5-10 seconds
bucket_inf: AtomicU64
Requests completed in over 10 seconds
Implementations§
Trait Implementations§
Source§impl Debug for ResponseTimeHistogram
impl Debug for ResponseTimeHistogram
Auto Trait Implementations§
impl !Freeze for ResponseTimeHistogram
impl RefUnwindSafe for ResponseTimeHistogram
impl Send for ResponseTimeHistogram
impl Sync for ResponseTimeHistogram
impl Unpin for ResponseTimeHistogram
impl UnwindSafe for ResponseTimeHistogram
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