fix(gpu-amd): name_override entfernt — zerstoerte die Metriknamen des Scripts (alle Werte -> gpu_value); Array-Syntax fuer commands

This commit is contained in:
mm committed 2026-09-13 20:30:19 +02:00
1 parent 1a3205b31a
commit 9db71d207c
2 files changed
+8 -4

No files matched your search

+4 -2
View File
@@ -238,13 +238,15 @@ case "$GPU" in
amd) amd)
fetch scripts/gpu-rocm.sh /etc/telegraf/gpu-rocm.sh fetch scripts/gpu-rocm.sh /etc/telegraf/gpu-rocm.sh
chmod 0755 /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' cat > /etc/telegraf/telegraf.d/gpu.conf <<'EOF'
[[inputs.exec]] [[inputs.exec]]
commands = ["/etc/telegraf/gpu-rocm.sh"]
interval = "30s" interval = "30s"
timeout = "20s" timeout = "20s"
data_format = "influx" data_format = "influx"
name_override = "gpu" commands = ["/etc/telegraf/gpu-rocm.sh"]
EOF EOF
log "AMD-GPU erkannt: rocm-smi-exec-Input aktiv." log "AMD-GPU erkannt: rocm-smi-exec-Input aktiv."
;; ;;
+4 -2
View File
@@ -14,9 +14,11 @@
# --- AMD (rocm-smi) --- # --- AMD (rocm-smi) ---
# Aktivieren, wenn `rocm-smi` vorhanden ist. Der Installer prueft das. # 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]] # [[inputs.exec]]
# commands = ["/etc/telegraf/gpu-rocm.sh"]
# interval = "30s" # interval = "30s"
# timeout = "20s" # timeout = "20s"
# data_format = "influx" # data_format = "influx"
# name_override = "gpu" # commands = ["/etc/telegraf/gpu-rocm.sh"]