This is yet another an Nvidia GPU exporter for prometheus, using nvidia-smi
binary to gather metrics.
This approach has the following advantages:
- It will work on any system that has
nvidia-smi(.exe)?
binary - be it Windows or Linux. No C bindings required - No need for a Kubernetes environment or even a container, unlike DCGM
- It can even be customized to run nvidia-smi over SSH using command-line arguments
This project is basically a reimplementation of the great project a0s/nvidia-smi-exporter. However, this one is written in Go to produce a single, static binary.
This makes it possible to run it on Windows and get GPU metrics while gaming - no Docker or Linux required.