pub struct ConnectionMetrics {
pub total_connections: AtomicU64,
pub active_connections: AtomicUsize,
pub failed_connections: AtomicU64,
pub pool_size: AtomicUsize,
pub pool_hits: AtomicU64,
pub pool_misses: AtomicU64,
}Expand description
Connection-related metrics
Fields§
§total_connections: AtomicU64Total connections created
active_connections: AtomicUsizeActive connections
failed_connections: AtomicU64Failed connection attempts
pool_size: AtomicUsizeConnection pool utilization
pool_hits: AtomicU64Pool hits (reused connections)
pool_misses: AtomicU64Pool misses (new connections)
Trait Implementations§
Source§impl Default for ConnectionMetrics
impl Default for ConnectionMetrics
Source§fn default() -> ConnectionMetrics
fn default() -> ConnectionMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ConnectionMetrics
impl RefUnwindSafe for ConnectionMetrics
impl Send for ConnectionMetrics
impl Sync for ConnectionMetrics
impl Unpin for ConnectionMetrics
impl UnsafeUnpin for ConnectionMetrics
impl UnwindSafe for ConnectionMetrics
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