fix(gpu-amd): name_override entfernt — zerstoerte die Metriknamen des Scripts (alle Werte -> gpu_value); Array-Syntax fuer commands
This commit is contained in:
1 parent
1a3205b31a
commit
9db71d207c
2 files changed
+8
-4
No files matched your search
+4
-2
@@ -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
@@ -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"]
|
||||||
Reference in new issue
Block a user