pub struct InstanceStatus {Show 14 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>,
pub stale_secrets: Vec<StaleSecret>,
}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.
stale_secrets: Vec<StaleSecret>Secrets (on_change: none, or a restart still to come) whose new
version reached the replica’s files but not its running app.
Trait Implementations§
Source§impl Clone for InstanceStatus
impl Clone for InstanceStatus
Source§impl Debug for InstanceStatus
impl Debug for InstanceStatus
Source§impl Default for InstanceStatus
impl Default 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