scripts: monitor more processes
Monitor podman and cipd to see the relationship with system load.
BUG=None
TEST=Ran unit test.
Change-Id: I6f44abac48807e52171cbe7190359ed1b63190c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4190783
Reviewed-by: Sergey Fetisov <sfetisov@google.com>
Tested-by: Congbin Guo <guocb@chromium.org>
Reviewed-by: Allen Li <ayatane@chromium.org>
Commit-Queue: Sergey Fetisov <sfetisov@google.com>
Auto-Submit: Congbin Guo <guocb@chromium.org>
diff --git a/scripts/sysmon/proc_metrics_unittest.py b/scripts/sysmon/proc_metrics_unittest.py
index af1efc8..5b45462 100644
--- a/scripts/sysmon/proc_metrics_unittest.py
+++ b/scripts/sysmon/proc_metrics_unittest.py
@@ -212,6 +212,15 @@
name="downloader",
cmdline=["./downloader", "-credential-file", "..."],
),
+ _mock_process(
+ name="cipd", cmdline=["cipd", "ensure", "-root", "..."]
+ ),
+ _mock_process(
+ name="podman", cmdline=["podman", "run", "image:tag"]
+ ),
+ _mock_process(
+ name="podman", cmdline=["podman", "pull", "image:tag"]
+ ),
]
proc_metrics.collect_proc_info()
@@ -219,6 +228,7 @@
calls = []
calls.extend(_expected_calls_for("autoserv"))
calls.extend(_expected_calls_for("cache-downloader"))
+ calls.extend(_expected_calls_for("cipd"))
calls.extend(_expected_calls_for("common-tls"))
calls.extend(_expected_calls_for("curl"))
calls.extend(_expected_calls_for("dnsmasq"))
@@ -231,6 +241,8 @@
calls.extend(_expected_calls_for("labservice"))
calls.extend(_expected_calls_for("lxc-attach"))
calls.extend(_expected_calls_for("lxc-start"))
+ calls.extend(_expected_calls_for("podman-pull"))
+ calls.extend(_expected_calls_for("podman-run"))
calls.extend(_expected_calls_for("sshd"))
calls.extend(_expected_calls_for("swarming_bot"))
calls.extend(_expected_calls_for("sysmon"))