{"adoption": {"forks": 154, "observed_at": "2026-08-28T04:05:01.074960+00:00", "stars": 1542}, "canonical_url": "https://ross.abutalabs.com/products/nvidia_gpu_exporter", "card": {"archived": false, "artifact_type": "service", "description": "Nvidia GPU exporter for prometheus using nvidia-smi binary OR using NVML", "domain": ["monitoring", "gpu-computing"], "enriched": true, "function": ["monitoring"], "health_score": 100, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["utkuozdemir/nvidia_gpu_exporter"], "name": "utkuozdemir/nvidia_gpu_exporter", "platform": ["windows", "self-hosted"], "pushed_at": "2026-08-25T23:58:09+00:00", "repo": "utkuozdemir/nvidia_gpu_exporter", "stars": 1542, "tags": ["prometheus-exporter", "nvidia-gpu", "nvidia-smi", "nvml", "gpu-metrics", "homelab", "devops", "linux", "macos", "docker"], "topics": ["prometheus", "prometheus-exporter", "nvidia-gpu", "nvidia", "nvidia-smi", "monitoring", "ai", "cryptocurrency", "gaming", "llm", "llm-training", "inference", "nvml"], "urls": [], "use_cases": ["monitor nvidia gpu utilization memory power and temperature in prometheus", "export gpu metrics from windows machines without docker or linux", "scrape gpu stats for gaming rigs on a grafana dashboard", "monitor gpus in small kubernetes clusters or homelabs without the gpu operator", "collect gpu metrics in vgpu mig or restricted container environments", "monitor mixed fleets of old and new nvidia cards with one exporter", "scrape nvidia-smi metrics remotely over ssh"], "what_it_is": "A Prometheus exporter written in Go that collects NVIDIA GPU metrics by invoking the nvidia-smi binary or reading directly from the NVML driver library. It works on Windows, Linux, and macOS without C bindings and can even run remotely from the monitored machine.", "when_to_avoid": ["you run datacenter GPUs on Kubernetes with the GPU Operator already installed - use DCGM-exporter instead", "you need deep GPU counters or profiling metrics beyond what nvidia-smi/NVML expose", "you need a vendor-supported solution with guaranteed maintenance"], "when_to_choose": ["you have consumer or prosumer GeForce/RTX cards where nvidia-smi is the only uniform metric source", "you need GPU metrics on Windows or in restricted environments where DCGM is unavailable", "you want a lightweight exporter without C bindings or the NVIDIA GPU Operator stack", "you need one exporter that behaves consistently across old and new cards"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nvidia_gpu_exporter", "repo": "utkuozdemir/nvidia_gpu_exporter", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:01.074960+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:46.029092+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc4cf3194a5c8fec07b640a6094b6eed15a6dd4fe55b1dfa2e98124d03547e09", "fetched_at": "2026-08-28T04:05:01.074960+00:00", "kind": "readme", "missing": false, "url": "https://github.com/utkuozdemir/nvidia_gpu_exporter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1912, "days_push": 8, "days_rel": 21, "gap_med": 4.5, "n_releases_24m": 17}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}