Overview of nvidia_gpu_exporter
mainThe nvidia_gpu_exporter is a Prometheus exporter designed to collect, parse, and export NVIDIA GPU metrics. It primarily uses the nvidia-smi binary to gather data, making it highly portable across Windows, Linux, and MacOS without requiring C bindings.
Key features include:
- Multi-platform support: Works anywhere
nvidia-smi(.exe)is available. - Remote execution: Can be configured to run
nvidia-smion a remote machine. - NVML Backend: An experimental Linux-only backend that reads directly from the driver for deeper metrics (MIG, XID, PCIe throughput).
- Flexible collection: Supports optional per-process metrics and background collection on a timer.