Docker Prometheus Nvidia SMI Exporter
Dockerized Prometheus exporter for GPU statistics from nvidia-smi, written in Go. Supports multiple GPUs.
Dockerfile
links
Supported tags and respective cuda12
,latest
- based on nvidia/cuda:12.2.0-base-ubuntu22.04
cuda11
- based on nvidia/cuda:11.1.1-base-ubuntu20.04
How to use
Run with a Docker command:
docker run --privileged --runtime nvidia -p 9202:9202/tcp e7db/prometheus-nvidiasmi:cuda12
Run through a docker-compose file:
services:
prometheus-nvidiasmi:
image: e7db/prometheus-nvidiasmi:cuda12
privileged: true
runtime: nvidia
ports:
- "9202:9202/tcp"
Check result at: http://localhost:9202/metrics
Grafana dashboard
Nvidia SMI Metrics dashboard on Grafana Labs