Pod水平自动扩缩(HPA) 指标名称 指标对象 指标含义 指标单位 计算公式 podgpuutilization Pod 计算Pod中GPU核心利用率的平均值 % avg(DCGMFIDEVGPUUTIL{jobnamespace~"$namespace"}) by (pod) podgpumemoryutilization Pod 计算Pod中GPU显存的利用率 % round( sum(DCGMFIDEVFBUSED{jobnamespace~"$namespace", pod~"$pod", pod!""}) by (pod) / sum(DCGMFIDEVFBTOTAL{jobnamespace~"$namespace", pod~"$pod", pod!""}) by (pod) 100 ) podgpumemorynodeutilization Pod 计算Pod使用的GPU显存占整个节点总显存的百分比 % round( sum(DCGMFIDEVFBUSED{jobnamespace~"$namespace", pod~"$pod", pod!""}) by (pod, Hostname, jobnamespace) / on(Hostname) groupleft sum(DCGMFIDEVFBTOTAL) by (Hostname) 100 ) podgpumemory Pod 计算Pod当前使用的GPU显存量 % sum(DCGMFIDEVFBUSED{jobnamespace~"$namespace", pod~"$pod", pod!""}) by (pod) podgpuusage Pod 计算GPU利用率的总和 % sum(DCGMFIDEVGPUUTIL{jobnamespace~"$namespace"}) by (pod) / 100 podgpuusagenodeutilization Pod 计算Pod消耗的GPU核心利用率总和,占节点可分配GPU数量的平均比例 % round( labelreplace( sum(DCGMFIDEVGPUUTIL{jobnamespace~"$namespace"}) by (pod, jobnamespace, Hostname), "node", "$1", "Hostname", "(.)" ) / on(node) groupleft sum(kubenodestatusallocatable{resource"nvidiacomgpu"}) by (node) )