pub struct InstanceSample {Show 16 fields
pub name: String,
pub status: String,
pub kind: String,
pub ip: Option<String>,
pub cpu_pct: Option<f32>,
pub cpu_history: Vec<f32>,
pub mem_bytes: Option<u64>,
pub disk_bytes: Option<u64>,
pub labels: BTreeMap<String, String>,
pub image: String,
pub created_at: String,
pub project: String,
pub net_rx_bytes: Option<u64>,
pub net_tx_bytes: Option<u64>,
pub disk_read_bytes: Option<u64>,
pub disk_write_bytes: Option<u64>,
}Fields§
§name: String§status: String§kind: Stringcontainer, virtual-machine, or oci for an application container.
ip: Option<String>§cpu_pct: Option<f32>Percent of one core.
cpu_history: Vec<f32>§mem_bytes: Option<u64>§disk_bytes: Option<u64>The root disk’s usage, where the storage driver reports it (ZFS,
Btrfs, LVM; not dir).
labels: BTreeMap<String, String>user.* config keys without the prefix, isb’s own included.
image: String§created_at: String§project: StringThe incus project; with isb’s orgs, isb-<org> (or default).
net_rx_bytes: Option<u64>Bytes received and sent on every interface but loopback, since the instance started (counters: the history turns them into rates).
net_tx_bytes: Option<u64>§disk_read_bytes: Option<u64>Bytes read from and written to disks (counters), from incus’
/1.0/metrics, taken every DISK_EVERYth sample only.
disk_write_bytes: Option<u64>Implementations§
Trait Implementations§
Source§impl Clone for InstanceSample
impl Clone for InstanceSample
Source§impl Debug for InstanceSample
impl Debug for InstanceSample
Source§impl Default for InstanceSample
impl Default for InstanceSample
Source§impl PartialEq for InstanceSample
impl PartialEq for InstanceSample
Source§impl Serialize for InstanceSample
impl Serialize for InstanceSample
impl StructuralPartialEq for InstanceSample
Auto Trait Implementations§
impl Freeze for InstanceSample
impl RefUnwindSafe for InstanceSample
impl Send for InstanceSample
impl Sync for InstanceSample
impl Unpin for InstanceSample
impl UnsafeUnpin for InstanceSample
impl UnwindSafe for InstanceSample
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