pub struct NodeStatsSample {Show 28 fields
pub timestamp_ms: i64,
pub interval_ms: i64,
pub load_avg1: f64,
pub load_avg5: f64,
pub load_avg15: f64,
pub mem_usage: f64,
pub read_iops: f64,
pub write_iops: f64,
pub net_rx_bytes_per_sec: f64,
pub net_tx_bytes_per_sec: f64,
pub process_count: i64,
pub disk_used_bytes: Option<i64>,
pub disk_total_bytes: Option<i64>,
pub db_latency1m_us: Option<f64>,
pub db_latency5m_us: Option<f64>,
pub db_latency15m_us: Option<f64>,
pub db_queries_per_sec: Option<f64>,
pub db_conns_in_use: Option<i64>,
pub db_conns_max: Option<i64>,
pub db_conns_idle: Option<i64>,
pub db_conns_free: Option<i64>,
pub db_conns_in_use1m: Option<f64>,
pub db_conns_in_use5m: Option<f64>,
pub db_conns_in_use15m: Option<f64>,
pub db_ping_avg_us: Option<f64>,
pub db_ping_min_us: Option<f64>,
pub db_ping_max_us: Option<f64>,
pub db_ping_std_dev_us: Option<f64>,
}Fields§
§timestamp_ms: i64§interval_ms: i64§load_avg1: f64§load_avg5: f64§load_avg15: f64§mem_usage: f64§read_iops: f64§write_iops: f64§net_rx_bytes_per_sec: f64§net_tx_bytes_per_sec: f64§process_count: i64§disk_used_bytes: Option<i64>§disk_total_bytes: Option<i64>§db_latency1m_us: Option<f64>§db_latency5m_us: Option<f64>§db_latency15m_us: Option<f64>§db_queries_per_sec: Option<f64>§db_conns_in_use: Option<i64>§db_conns_max: Option<i64>§db_conns_idle: Option<i64>§db_conns_free: Option<i64>§db_conns_in_use1m: Option<f64>§db_conns_in_use5m: Option<f64>§db_conns_in_use15m: Option<f64>§db_ping_avg_us: Option<f64>§db_ping_min_us: Option<f64>§db_ping_max_us: Option<f64>§db_ping_std_dev_us: Option<f64>Trait Implementations§
Source§impl Clone for NodeStatsSample
impl Clone for NodeStatsSample
Source§fn clone(&self) -> NodeStatsSample
fn clone(&self) -> NodeStatsSample
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NodeStatsSample
impl Debug for NodeStatsSample
Source§impl<'de> Deserialize<'de> for NodeStatsSample
impl<'de> Deserialize<'de> for NodeStatsSample
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NodeStatsSample
impl RefUnwindSafe for NodeStatsSample
impl Send for NodeStatsSample
impl Sync for NodeStatsSample
impl Unpin for NodeStatsSample
impl UnsafeUnpin for NodeStatsSample
impl UnwindSafe for NodeStatsSample
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