chore(sysmon): update process names to monitor
We add more chrome fleet services to monitor, e.g. fleet-tlw,
common-tls, etc. Also, we deprecated a legacy service, i.e.
gs_archive_server from the list.
BUG=b:238798008
TEST=unit test
Change-Id: I5157193b8fce42887f3288ed64ff037d41a1f31c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3937607
Commit-Queue: Congbin Guo <guocb@chromium.org>
Auto-Submit: Congbin Guo <guocb@chromium.org>
Tested-by: Congbin Guo <guocb@chromium.org>
Reviewed-by: Allen Li <ayatane@chromium.org>
diff --git a/scripts/sysmon/proc_metrics_unittest.py b/scripts/sysmon/proc_metrics_unittest.py
index 339152a..ef3d38e 100644
--- a/scripts/sysmon/proc_metrics_unittest.py
+++ b/scripts/sysmon/proc_metrics_unittest.py
@@ -170,18 +170,6 @@
_mock_process(
name="curl", cmdline=["curl", "server:port/path"]
),
- _mock_process(
- name="python",
- cmdline=[
- "python",
- "-m",
- "gs_archive_server",
- "-p",
- "18000",
- "-c",
- "127.0.0.1:8082",
- ],
- ),
_mock_process(name="java", cmdline=["java", "-Xmx4g", "..."]),
_mock_process(
name="python",
@@ -195,23 +183,56 @@
"gs://eve-release/R100-14488.0.0/file",
],
),
+ _mock_process(
+ name="common-tls",
+ cmdline=["/opt/infra-tools/common-tls", "-port", "..."]
+ ),
+ _mock_process(
+ name="fleet-tlw",
+ cmdline=["/opt/infra-tools/fleet-tlw", "-port", "..."]
+ ),
+ _mock_process(
+ name="drone-agent",
+ cmdline=["/opt/infra-tools/drone-agent"]
+ ),
+ _mock_process(
+ name="dnsmasq",
+ cmdline=["dnsmasq", "..."]
+ ),
+ _mock_process(
+ name="labservice",
+ cmdline=["/opt/infra-tools/labservice", "-addr", "..."]
+ ),
+ _mock_process(
+ name="cloud_sql_proxy",
+ cmdline=[
+ "/opt/cloud_sql_proxy", "-dir=/var/run/tko_proxy",
+ "-instances=google.com:chromeos-lab:us-central1:tko",
+ "-credential_file=..."
+ ],
+ ),
]
proc_metrics.collect_proc_info()
setter = self.store.set
calls = []
calls.extend(_expected_calls_for("autoserv"))
+ calls.extend(_expected_calls_for("common-tls"))
calls.extend(_expected_calls_for("curl"))
+ calls.extend(_expected_calls_for("dnsmasq"))
+ calls.extend(_expected_calls_for("drone-agent"))
+ calls.extend(_expected_calls_for("fleet-tlw"))
calls.extend(_expected_calls_for("getty"))
- calls.extend(_expected_calls_for("gs_archive_server"))
calls.extend(_expected_calls_for("gs_offloader"))
calls.extend(_expected_calls_for("gsutil"))
calls.extend(_expected_calls_for("java"))
+ 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("sshd"))
calls.extend(_expected_calls_for("swarming_bot"))
calls.extend(_expected_calls_for("sysmon"))
+ calls.extend(_expected_calls_for("tko_proxy"))
calls.extend(_expected_calls_for("other"))
setter.assert_has_calls(calls)
self.assertEqual(len(setter.mock_calls), len(calls))