mirror of
https://codeberg.org/icewind/palantir.git
synced 2026-06-03 18:24:08 +02:00
memory source
This commit is contained in:
parent
aea5a65371
commit
822e0feee5
2 changed files with 39 additions and 21 deletions
|
|
@ -50,6 +50,7 @@ pub struct Sensors {
|
|||
cpu: Mutex<CpuTimeSource>,
|
||||
temp: Mutex<TemperatureSource>,
|
||||
net: Mutex<NetworkSource>,
|
||||
mem: Mutex<MemorySource>,
|
||||
}
|
||||
|
||||
impl Sensors {
|
||||
|
|
@ -59,6 +60,7 @@ impl Sensors {
|
|||
cpu: Mutex::new(CpuTimeSource::new()?),
|
||||
temp: Mutex::new(TemperatureSource::new()?),
|
||||
net: Mutex::new(NetworkSource::new()?),
|
||||
mem: Mutex::new(MemorySource::new()?),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
@ -68,7 +70,7 @@ pub fn get_metrics(sensors: &Sensors) -> Result<String> {
|
|||
let disk_usage = disk_usage()?;
|
||||
let disks = disk_stats()?;
|
||||
let cpu = sensors.cpu.lock().unwrap().read()?;
|
||||
let memory = memory()?;
|
||||
let memory = sensors.mem.lock().unwrap().read()?;
|
||||
let temperatures = sensors.temp.lock().unwrap().read()?;
|
||||
let mut net = sensors.net.lock().unwrap();
|
||||
let networks = net.read()?;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue