This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 093d701b7a7 Add showing CPU usage in debugging CI (#48952)
093d701b7a7 is described below
commit 093d701b7a7deb4555705099be4da5adec493351
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Apr 9 09:56:32 2025 -0400
Add showing CPU usage in debugging CI (#48952)
---
dev/breeze/src/airflow_breeze/utils/parallel.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dev/breeze/src/airflow_breeze/utils/parallel.py
b/dev/breeze/src/airflow_breeze/utils/parallel.py
index 8da62198ef4..11038db457a 100644
--- a/dev/breeze/src/airflow_breeze/utils/parallel.py
+++ b/dev/breeze/src/airflow_breeze/utils/parallel.py
@@ -328,6 +328,11 @@ class ParallelMonitor(Thread):
except Exception:
get_console().print(f"No disk usage info for
{partition.mountpoint}")
get_console().print(get_multi_tuple_array("Disk usage",
disk_stats))
+ # Print CPU percent usage
+ get_console().print("CPU usage:")
+ usage = psutil.cpu_percent(percpu=True, interval=None)
+ for i, cpu_usage in enumerate(usage):
+ get_console().print(f"CPU {i}: {cpu_usage / 100:.0%}")
def run(self):
try: