From 9db71d207c72c1f85d9ea2c8b66ef3d1df1c377f Mon Sep 17 00:00:00 2001 From: mm Date: Sun, 13 Sep 2026 20:30:19 +0200 Subject: [PATCH] =?UTF-8?q?fix(gpu-amd):=20name=5Foverride=20entfernt=20?= =?UTF-8?q?=E2=80=94=20zerstoerte=20die=20Metriknamen=20des=20Scripts=20(a?= =?UTF-8?q?lle=20Werte=20->=20gpu=5Fvalue);=20Array-Syntax=20fuer=20comman?= =?UTF-8?q?ds?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 6 ++++-- telegraf/gpu.conf | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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"]