{"repo":"last9/gpu-telemetry","free":true,"listed":false,"github":"https://github.com/last9/gpu-telemetry","clone":"git clone https://github.com/last9/gpu-telemetry.git","description":"GPU Observability with workload attribution. One OTLP agent per node ties hardware metrics (NVIDIA, AMD, Intel Gaudi) to the K8s pod or Slurm job burning the GPU.","language":"Python","stars":58,"topics":["amd","dcgm","gpu","gpu-monitoring","helm","intel-gaudi-base-operator","kubernetes","llm-observability","mlops","nvidia"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"l9gpu Built by Last9 — send GPU telemetry to Last9 or any OTLP backend. See the Last9 docs. DCGM exporter tells you a GPU is hot. It won't tell you whose job is frying it. Most GPU observability stops at the hardware — utilization, temperature, ECC — and hands you a gpu.uuid with no answer to the only question that matters: who's paying for this idle H100? l9gpu closes the loop. One agent per node emits vendor-neutral OTLP with workload attribution baked in — Kubernetes pod, namespace, deployment; Slurm job, user, partition. You point it at any OTLP backend and get per-team, per-job, per-model accounting without building a pipeline. It works on NVIDIA, AMD, and Intel Gaudi today. It will keep working on whatever comes next because it emits OpenTelemetry, not a bespoke format. There's no vendor backend in the agent itself. That's deliberate. --- Quick Start — Kubernetes Create the OTLP secret first: AMD / Gaudi nodes: --set collectors.nvidia=false --set collectors.amd=true (or collectors.gaudi=true ). Full Helm guide: docs/HELM.md . Topology examples (EKS + DCGM, multi-GPU, sidecar collector): deploy/helm/l9gpu/examples/ . Quick Start — Bare Metal / systemd Sanity-check without OTLP: l9gpu nvml monitor --sink stdout --once . systemd unit files: systemd/ . --- What l9gpu is not - Not a Prometheus exporter. It emits OTLP. Your Collector handles Prometheus scraping if you want it. - Not a backend. l9gpu exports standard OTLP to whatever speaks OTLP. There's no Last9 lock-in in th","default_branch":null,"files":null,"tree":[],"storefront":"/r/last9","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/last9/gpu-telemetry/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}