Skip to content

Nvidia GPU exporter for prometheus using nvidia-smi binary

License

Notifications You must be signed in to change notification settings

echoblag/nvidia_gpu_exporter

Repository files navigation

nvidia-smi-exporter

build Coverage Status Go Report Card Latest GitHub release GitHub license GitHub all releases Docker Pulls

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.

About

Nvidia GPU exporter for prometheus using nvidia-smi binary

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 94.9%
  • PowerShell 4.8%
  • Dockerfile 0.3%