All Projects → zhebrak → nvidia_smi_exporter

zhebrak / nvidia_smi_exporter

Licence: MIT license
nvidia-smi exporter for Prometheus

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to nvidia smi exporter

expresso
Expresso! Exporter is a Photoshop extension aimed at improving the texturing workflow for 3D Artists. It automatically exports textures to common file formats (TGA, PNG, etc.) out of PSDs containing multiple maps.
Stars: ✭ 57 (-13.64%)
Mutual labels:  exporter
blendmaxwell
Maxwell Render exporter for Blender
Stars: ✭ 23 (-65.15%)
Mutual labels:  exporter
daru-io
daru-io is a plugin gem to the existing daru gem, which aims to add support to Importing DataFrames from / Exporting DataFrames to multiple formats.
Stars: ✭ 21 (-68.18%)
Mutual labels:  exporter
lustre exporter
Prometheus exporter for use with the Lustre parallel filesystem
Stars: ✭ 25 (-62.12%)
Mutual labels:  exporter
shelly-plug-prometheus
Shelly Plug Prometheus exporter.
Stars: ✭ 40 (-39.39%)
Mutual labels:  exporter
genshin-audio-exporter
Export audio files from Genshin Impact game data into different audio formats.
Stars: ✭ 83 (+25.76%)
Mutual labels:  exporter
mac-notes-exporter
Your last straw to save your data from Notes.app.
Stars: ✭ 32 (-51.52%)
Mutual labels:  exporter
extractors
Data extractors for import demo-date to the api
Stars: ✭ 44 (-33.33%)
Mutual labels:  exporter
ox-ssh
SSH config export for org-mode
Stars: ✭ 33 (-50%)
Mutual labels:  exporter
prometheus exporter base
Base library for Rust Prometheus exporters
Stars: ✭ 30 (-54.55%)
Mutual labels:  exporter
xenstats exporter
Prometheus exporter for xen (Storage, Host CPUs, Memory usage)
Stars: ✭ 20 (-69.7%)
Mutual labels:  exporter
yarn-prometheus-exporter
Export Hadoop YARN (resource-manager) metrics in prometheus format
Stars: ✭ 44 (-33.33%)
Mutual labels:  exporter
draftjs exporter
Library to convert Draft.js ContentState to HTML
Stars: ✭ 77 (+16.67%)
Mutual labels:  exporter
prometheus-fastapi-instrumentator
Instrument your FastAPI app
Stars: ✭ 511 (+674.24%)
Mutual labels:  exporter
yoda
GitHub extension for agile project management, using the issues subsystem.
Stars: ✭ 86 (+30.3%)
Mutual labels:  exporter
query2metric
A tool to run queries in defined frequency and expose the count as prometheus metrics. Supports MongoDB and SQL
Stars: ✭ 21 (-68.18%)
Mutual labels:  exporter
network exporter
ICMP & MTR & TCP Port & HTTP Get - Network Prometheus exporter
Stars: ✭ 162 (+145.45%)
Mutual labels:  exporter
ping-exporter
Prometheus Ping exporter
Stars: ✭ 60 (-9.09%)
Mutual labels:  exporter
tracboat
Trac to GitLab migration toolbox
Stars: ✭ 32 (-51.52%)
Mutual labels:  exporter
nvhtop
A tool for enriching the output of nvidia-smi forked from peci1/nvidia-htop.
Stars: ✭ 21 (-68.18%)
Mutual labels:  nvidia-smi

nvidia_smi_exporter

nvidia-smi metrics exporter for Prometheus

Build

> go build -v nvidia_smi_exporter

Run

> ./nvidia_smi_exporter [<port>]

Default port is 9101

localhost:9101/metrics

temperature_gpu{gpu="TITAN X (Pascal)[0]"} 41
utilization_gpu{gpu="TITAN X (Pascal)[0]"} 0
utilization_memory{gpu="TITAN X (Pascal)[0]"} 0
memory_total{gpu="TITAN X (Pascal)[0]"} 12189
memory_free{gpu="TITAN X (Pascal)[0]"} 12189
memory_used{gpu="TITAN X (Pascal)[0]"} 0
temperature_gpu{gpu="TITAN X (Pascal)[1]"} 78
utilization_gpu{gpu="TITAN X (Pascal)[1]"} 95
utilization_memory{gpu="TITAN X (Pascal)[1]"} 59
memory_total{gpu="TITAN X (Pascal)[1]"} 12189
memory_free{gpu="TITAN X (Pascal)[1]"} 1738
memory_used{gpu="TITAN X (Pascal)[1]"} 10451
temperature_gpu{gpu="TITAN X (Pascal)[2]"} 83
utilization_gpu{gpu="TITAN X (Pascal)[2]"} 99
utilization_memory{gpu="TITAN X (Pascal)[2]"} 82
memory_total{gpu="TITAN X (Pascal)[2]"} 12189
memory_free{gpu="TITAN X (Pascal)[2]"} 190
memory_used{gpu="TITAN X (Pascal)[2]"} 11999
temperature_gpu{gpu="TITAN X (Pascal)[3]"} 84
utilization_gpu{gpu="TITAN X (Pascal)[3]"} 97
utilization_memory{gpu="TITAN X (Pascal)[3]"} 76
memory_total{gpu="TITAN X (Pascal)[3]"} 12189
memory_free{gpu="TITAN X (Pascal)[3]"} 536
memory_used{gpu="TITAN X (Pascal)[3]"} 11653

Exact command

nvidia-smi --query-gpu=name,index,temperature.gpu,utilization.gpu,utilization.memory,memory.total,memory.free,memory.used --format=csv,noheader,nounits

Prometheus example config

- job_name: "gpu_exporter"
  static_configs:
  - targets: ['localhost:9101']
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].