diff --git a/install.sh b/install.sh index f1ec062..132ecb3 100755 --- a/install.sh +++ b/install.sh @@ -238,13 +238,15 @@ case "$GPU" in amd) fetch scripts/gpu-rocm.sh /etc/telegraf/gpu-rocm.sh chmod 0755 /etc/telegraf/gpu-rocm.sh + # KEIN name_override: das Script liefert die Metriknamen selbst + # (gpu_utilization_gpu, gpu_temperature_edge, ...). name_override wuerde + # alle Werte zu "gpu" kollabieren -> in Prometheus nur noch gpu_value. cat > /etc/telegraf/telegraf.d/gpu.conf <<'EOF' [[inputs.exec]] - commands = ["/etc/telegraf/gpu-rocm.sh"] interval = "30s" timeout = "20s" data_format = "influx" - name_override = "gpu" + commands = ["/etc/telegraf/gpu-rocm.sh"] EOF log "AMD-GPU erkannt: rocm-smi-exec-Input aktiv." ;; diff --git a/telegraf/gpu.conf b/telegraf/gpu.conf index d47c4d9..77f9fa9 100644 --- a/telegraf/gpu.conf +++ b/telegraf/gpu.conf @@ -14,9 +14,11 @@ # --- AMD (rocm-smi) --- # Aktivieren, wenn `rocm-smi` vorhanden ist. Der Installer prueft das. +# WICHTIG: kein name_override — das Script liefert die Metriknamen selbst +# (gpu_utilization_gpu, gpu_temperature_edge, gpu_power_draw, gpu_memory_*). +# name_override = "gpu" wuerde alle Werte zu einer Serie kollabieren. # [[inputs.exec]] -# commands = ["/etc/telegraf/gpu-rocm.sh"] # interval = "30s" # timeout = "20s" # data_format = "influx" -# name_override = "gpu" +# commands = ["/etc/telegraf/gpu-rocm.sh"]