utkuozdemir/nvidia_gpu_exporter
Nvidia GPU exporter for prometheus using nvidia-smi binary OR using NVML
解決的問題
它提供了一種跨不同作業系統和環境監控 NVIDIA GPU 的方法。它是專門為重型資料中心工具(如 NVIDIA GPU Operator)顯得過度複雜或不可用的情境而設計的,例如消費級 GeForce/RTX 顯示卡、小型 Kubernetes 叢集、邊緣裝置、家庭實驗室或遊戲主機。
運作方式
預設情況下,匯出器使用 nvidia-smi 二進位檔案來收集、解析並將指標匯出至 Prometheus。它也可以配置為遠端執行 nvidia-smi。對於 Linux 使用者,提供了一個實驗性的原生 NVML 後端,可直接從 NVIDIA 驅動程式庫讀取指標,提供如 PCIe 吞吐量和 XID 錯誤計數器等額外資料。
適用對象
- 管理混合 GPU 機群的系統管理員和開發人員。
- 希望在儀表板上追蹤 GPU 統計資料的家庭實驗室愛好者和遊戲玩家。
- 在未公開深度計數器的受限或虛擬化環境(vGPU 客體機、MIG 切片)中的使用者。
亮點
- 跨平台支援 Linux、Windows 和 macOS。
- 可在裸機、Docker 或 Kubernetes 上運行。
- 自動發現指標欄位以保證未來的相容性。
- 可選的每進程 GPU 記憶體追蹤。
- 包含預先配置的 Grafana 儀表板,提供詳細的單 GPU 和多 GPU 概覽視圖。
相關
- 專案
- 專案
- 專案
- 專案
- 專案