[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