pub struct InstanceStatus {Show 13 fields
pub name: String,
pub slot: u32,
pub rev: String,
pub status: String,
pub health: String,
pub ip: Option<String>,
pub in_rotation: bool,
pub restarts: u32,
pub last_probe: String,
pub cpu_pct: Option<f32>,
pub cpu_history: Vec<f32>,
pub mem_bytes: Option<u64>,
pub disk_bytes: Option<u64>,
}Expand description
One replica, as stack_status reports it.
Fields§
§name: String§slot: u32§rev: String§status: Stringincus status: Running, Stopped, …
health: Stringhealthy, unhealthy, starting, or none (no healthcheck: the app
is judged by its process alone).
ip: Option<String>§in_rotation: boolReceiving traffic from the balancer.
restarts: u32§last_probe: String§cpu_pct: Option<f32>Percent of one core; none until two samples were taken.
cpu_history: Vec<f32>§mem_bytes: Option<u64>§disk_bytes: Option<u64>Root disk usage, where the storage driver reports it.
Trait Implementations§
Source§impl Clone for InstanceStatus
impl Clone for InstanceStatus
Source§impl Debug for InstanceStatus
impl Debug for InstanceStatus
Auto Trait Implementations§
impl Freeze for InstanceStatus
impl RefUnwindSafe for InstanceStatus
impl Send for InstanceStatus
impl Sync for InstanceStatus
impl Unpin for InstanceStatus
impl UnsafeUnpin for InstanceStatus
impl UnwindSafe for InstanceStatus
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