DCGM Exporter GPU 指标采集
DCGM Exporter 把 NVIDIA GPU 的指标暴露为 Prometheus 格式,包括利用率、显存、温度、功耗、ECC、Xid 和 NVLink。适合 GPU 集群的统一监控和告警。
Docker 启动:
docker run -d --name dcgm-exporter \
--gpus all \
--cap-add SYS_ADMIN \
-p 9400:9400 \
nvcr.io/nvidia/k8s/dcgm-exporter:3.3.8-3.6.0-ubuntu22.04
查看指标:
curl -s http://localhost:9400/metrics | grep DCGM_FI_DEV_GPU_UTIL
Kubernetes 使用 Helm 安装:
helm repo add gpu-helm-charts https://nvidia.github.io/dcgm-exporter/helm-charts
helm install dcgm-exporter gpu-helm-charts/dcgm-exporter \
--namespace monitoring --create-namespace
常用指标:
DCGM_FI_DEV_GPU_UTIL
DCGM_FI_DEV_MEM_COPY_UTIL
DCGM_FI_DEV_FB_USED
DCGM_FI_DEV_GPU_TEMP
DCGM_FI_DEV_POWER_USAGE
DCGM_FI_DEV_XID_ERRORS
--gpus all 或 SYS_ADMIN,指标为空。