avoid trying to parse defunct kvm processes
This commit is contained in:
parent
21b044cdcf
commit
5da6533106
@ -14,7 +14,7 @@ rec {
|
||||
packages.x86_64-linux = with nixpkgs.legacyPackages.x86_64-linux; rec {
|
||||
pvemon = python3Packages.buildPythonApplication {
|
||||
pname = "pvemon";
|
||||
version = "1.0.0";
|
||||
version = "1.0.1";
|
||||
src = ./src;
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
pexpect
|
||||
|
||||
@ -138,7 +138,7 @@ def collect_kvm_metrics():
|
||||
flag_to_label_value(proc.cmdline(),"-id")
|
||||
)
|
||||
for proc in psutil.process_iter(['pid', 'name', 'cmdline', 'cpu_percent', 'memory_percent', 'num_threads'])
|
||||
if proc.info['name'] == 'kvm'
|
||||
if proc.exe() == '/usr/bin/qemu-system-x86_64'
|
||||
]
|
||||
for proc, cmdline, id in procs:
|
||||
# Extract vm labels from cmdline
|
||||
|
||||
@ -2,7 +2,7 @@ from setuptools import setup, find_packages
|
||||
|
||||
setup(
|
||||
name='pvemon',
|
||||
version='0.1',
|
||||
version='1.0.1',
|
||||
packages=find_packages(),
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user