[pve-devel] [PATCH qemu-server 1/4] metrics: add pressure to metrics
Aaron Lauterer
a.lauterer at proxmox.com
Fri May 23 18:37:45 CEST 2025
From: Folke Gleumes <f.gleumes at proxmox.com>
Signed-off-by: Aaron Lauterer <a.lauterer at proxmox.com>
---
PVE/QemuServer.pm | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
index 577959a..5f36772 100644
--- a/PVE/QemuServer.pm
+++ b/PVE/QemuServer.pm
@@ -2943,6 +2943,14 @@ sub vmstatus {
} else {
$d->{cpu} = $old->{cpu};
}
+
+ my $pressures = PVE::ProcFSTools::read_qemu_pressure($vmid);
+ $d->{pressurecpusome} = $pressures->{cpu}{some}{avg10};
+ $d->{pressurecpufull} = $pressures->{cpu}{full}{avg10};
+ $d->{pressureiosome} = $pressures->{io}{some}{avg10};
+ $d->{pressureiofull} = $pressures->{io}{full}{avg10};
+ $d->{pressurememorysome} = $pressures->{memory}{some}{avg10};
+ $d->{pressurememoryfull} = $pressures->{memory}{full}{avg10};
}
return $res if !$full;
--
2.39.5
More information about the pve-devel
mailing list