Add system info

This commit is contained in:
2024-05-04 09:11:30 +02:00
parent 768ba03807
commit c7306bdd55
10 changed files with 261 additions and 2 deletions

View File

@ -84,12 +84,21 @@ pub struct VMState {
pub state: String,
}
#[derive(serde::Deserialize, serde::Serialize, Debug)]
pub struct LoadAverage {
one: f64,
five: f64,
fifteen: f64,
}
#[derive(serde::Deserialize, serde::Serialize, Debug)]
pub struct SystemSystemInfo {
physical_core_count: usize,
uptime: usize,
used_memory: usize,
available_memory: usize,
free_memory: usize,
load_average: LoadAverage,
}
#[derive(serde::Deserialize, serde::Serialize, Debug)]