All Projects → utkuozdemir → nvidia_gpu_exporter

utkuozdemir / nvidia_gpu_exporter

Licence: MIT License
Nvidia GPU exporter for prometheus using nvidia-smi binary

Programming Languages

go
31211 projects - #10 most used programming language
powershell
5483 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to nvidia gpu exporter

zabbix-nvidia-smi-integration
The Zabbix template for monitoring Nvidia graphics cards.
Stars: ✭ 22 (-74.12%)
Mutual labels:  nvidia, nvidia-smi, nvidia-gpu
faucon
NVIDIA Falcon Microprocessor Suite
Stars: ✭ 28 (-67.06%)
Mutual labels:  nvidia, nvidia-gpu
nvhtop
A tool for enriching the output of nvidia-smi forked from peci1/nvidia-htop.
Stars: ✭ 21 (-75.29%)
Mutual labels:  nvidia, nvidia-smi
postgres exporter
Postgres exporter
Stars: ✭ 14 (-83.53%)
Mutual labels:  prometheus, prometheus-exporter
wildfly exporter
A prometheus exporter for Jboss Wildfly
Stars: ✭ 19 (-77.65%)
Mutual labels:  prometheus, prometheus-exporter
F1-demo
Real-time vehicle telematics analytics demo using OmniSci
Stars: ✭ 27 (-68.24%)
Mutual labels:  nvidia, nvidia-gpu
cloudgamestream
A Powershell one-click solution to enable NVIDIA GeForce Experience GameStream on a cloud machine with a GRID supporting GPU.
Stars: ✭ 99 (+16.47%)
Mutual labels:  nvidia, nvidia-gpu
Ssl exporter
Exports Prometheus metrics for SSL certificates
Stars: ✭ 211 (+148.24%)
Mutual labels:  prometheus, prometheus-exporter
pm2-prometheus-exporter
🐰 🐰 pm2 prometheus exporter
Stars: ✭ 90 (+5.88%)
Mutual labels:  prometheus, prometheus-exporter
freeradius exporter
FreeRADIUS Prometheus Exporter
Stars: ✭ 25 (-70.59%)
Mutual labels:  prometheus, prometheus-exporter
hetzner exporter
Prometheus exporter for Hetzner
Stars: ✭ 16 (-81.18%)
Mutual labels:  prometheus, prometheus-exporter
Php Fpm exporter
A prometheus exporter for PHP-FPM.
Stars: ✭ 251 (+195.29%)
Mutual labels:  prometheus, prometheus-exporter
Mikrotik Exporter
prometheus mikrotik device(s) exporter
Stars: ✭ 248 (+191.76%)
Mutual labels:  prometheus, prometheus-exporter
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-80%)
Mutual labels:  nvidia, nvidia-gpu
Github Exporter
Prometheus exporter for github metrics
Stars: ✭ 231 (+171.76%)
Mutual labels:  prometheus, prometheus-exporter
mpu
A shim driver allows in-docker nvidia-smi showing correct process list without modify anything
Stars: ✭ 27 (-68.24%)
Mutual labels:  nvidia, nvidia-smi
Exporter exporter
A reverse proxy designed for Prometheus exporters
Stars: ✭ 194 (+128.24%)
Mutual labels:  prometheus, prometheus-exporter
Oracledb exporter
Prometheus Oracle database exporter.
Stars: ✭ 209 (+145.88%)
Mutual labels:  prometheus, prometheus-exporter
hcloud-pricing-exporter
A prometheus exporter for the current pricing and costs of your HCloud account
Stars: ✭ 19 (-77.65%)
Mutual labels:  prometheus, prometheus-exporter
chaos-exporter
Prometheus Exporter for Litmus Chaos Metrics
Stars: ✭ 25 (-70.59%)
Mutual labels:  prometheus, prometheus-exporter

nvidia_gpu_exporter

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

Nvidia GPU exporter for prometheus, using nvidia-smi binary to gather metrics.

Introduction

There are many Nvidia GPU exporters out there however they have problems such as not being maintained, not providing pre-built binaries, having a dependency to Linux and/or Docker, targeting enterprise setups (DCGM) and so on.

This is a simple exporter that uses nvidia-smi(.exe) binary to collect, parse and export metrics. This makes it possible to run it on Windows and get GPU metrics while gaming - no Docker or Linux required.

This project is based on a0s/nvidia-smi-exporter. However, this one is written in Go to produce a single, static binary.

If you are a gamer who's into monitoring, you are in for a treat.

Highlights

  • Will work on any system that has nvidia-smi(.exe)? binary - Windows, Linux, MacOS... No C bindings required
  • Doesn't even need to run the monitored machine: can be configured to execute nvidia-smi command remotely
  • No need for a Docker or Kubernetes environment
  • Auto-discovery of the metric fields nvidia-smi can expose (future-compatible)
  • Comes with its own Grafana dashboard

Visualization

You can use the official Grafana dashboard to see your GPU metrics in a nicely visualized way.

Here's how it looks like: Grafana dashboard

Installation

See INSTALL.md for details.

Configuration

See CONFIGURE.md for details.

Metrics

See METRICS.md for details.

Contributing

See CONTRIBUTING.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].