v1.5.0
-
Unix Domain Socket For IPC
- The GPU Agent now uses Unix Domain Socket (
/var/run/gpuagent.sock) for communication with the metrics exporter - Secure and Improved performance Lower latency compared to TCP/IP connections
- The GPU Agent now uses Unix Domain Socket (
-
New Metrics
GPU_PROCESS_CU_OCCUPANCYto report Compute Unit occupancy for each process using the GPU, withprocess_idlabel to differentiate between processesGPU_ECC_DEFERRED_*for each ECC supported block
-
Profiler Configuration Enhancement
SamplingIntervalto set sampling window for the profiler metrics- Default value is 1000 microseconds (1 millisecond)
-
Configurable Health Polling Rate
- Added
PollingRatefield toHealthServiceconfiguration inCommonConfig - Supports duration formats: 30s, 5m, 1h, 1d, 23h10m15s
- Default: 30 seconds, Min: 30 seconds, Max: 24 hours
- Added
-
Slinky
- Slinky job reporting is now supported, with labels providing both Kubernetes and Slurm job information
-
KFD_PROCESS_ID Label Now Optional
- The
KFD_PROCESS_IDlabel is no longer mandatory and is disabled by default to reduce metric cardinality - This change helps optimize Prometheus storage and query performance for deployments that don't require process-level tracking
- For users who need this label, simply add it to the ConfigMap configuration. See Configuration Documentation for details
- The
Known Issues
- Power metrics intermittently missing for individual GPUs on MI350X (SPX/NPS1 mode)
gpu_package_powerandgpu_power_usagemay be absent for one or more GPUs on
MI350X nodes in SPX/NPS1 mode. The affected GPU is present in all other metrics
(temperature, VRAM, clocks) in the same response.- Root cause: If the first metrics poll after exporter startup returns
0for a
GPU's power (which occurs transiently on MI350X when PMFW/SMU telemetry is not yet
populated), the exporter suppresses that GPU's power metrics until the exporter is
restarted. - Workaround: Restart the exporter pod after the GPU has been running for a few
seconds so the first poll sees non-zero power.
Platform Support
ROCm 7.2.X MI2xx, MI3xx