在 Google Cloud 上的 Composer(Airflow)监控选项卡中,有一个显示“每个节点的 CPU 使用率”的图表。应如何解释此图表中的值?什么值表示负载已达到极限,并且可用的 CPU 资源可能不足?
Composer Kubernetes 集群在机器类型为 n1-standard-1 的 3 个节点上运行。
图表中有一个简短的描述,但我不确定如何解释它:
“Kubernetes 节点上所有正在运行的 pod 的 CPU 核心使用情况汇总。以核心时间使用率衡量。不包括节点上运行的系统组件的使用情况。”
答案1
每个节点的 CPU 使用率 一个图表,显示节点中所有正在运行的 Pod 的 CPU 核心使用率,以核心时间使用率衡量。这不包括用于 Airflow UI 或 Cloud SQL 实例的 App Engine 实例的 CPU 使用率。高 CPU 使用率通常是 Worker Pod 驱逐的根本原因。如果您发现使用率非常高,请考虑扩展 Composer 环境或更改 DAG 运行的时间表。