fix(gpu): fauler Input killte telegraf — nvidia_smi nur bei echtem nvidia-smi, Intel ohne GPU-Input, Selbstheilung bei Startfehler
This commit is contained in:
1 parent
c7a08f2489
commit
090984e7f9
2 files changed
+48
-27
No files matched your search
+22
-23
@@ -1,24 +1,23 @@
|
||||
# GPU-Metriken (Auto-Erkennung: NVIDIA / AMD / Intel)
|
||||
# GPU-Metriken — Vorlage.
|
||||
#
|
||||
# Der Installer bindet diese Datei nur ein, wenn auf dem Host eine GPU
|
||||
# erkannt wurde. Fehlt der Treiber, laeuft der Rest unveraendert weiter.
|
||||
|
||||
# --- NVIDIA (nvidia-smi) ---
|
||||
[[inputs.nvidia_smi]]
|
||||
timeout = "10s"
|
||||
# Liefert u.a.: utilization_gpu, utilization_memory, memory_total, memory_used,
|
||||
# memory_free, temperature_gpu, power_draw, power_limit, fan_speed,
|
||||
# clocks_current_graphics, clocks_current_memory, pstate, name (Tag)
|
||||
[inputs.nvidia_smi.tagdrop]
|
||||
compute_mode = ["*"]
|
||||
|
||||
# --- 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]]
|
||||
# interval = "30s"
|
||||
# timeout = "20s"
|
||||
# data_format = "prometheus"
|
||||
# commands = ["/etc/telegraf/gpu-rocm.sh"]
|
||||
# WICHTIG: Diese Datei wird vom Installer NICHT einfach aktiviert, sondern
|
||||
# generiert (siehe install.sh). Ein aktiver [[inputs.nvidia_smi]]-Block ohne
|
||||
# installiertes nvidia-smi laesst Telegraf beim Start HART scheitern
|
||||
# ("executable file not found in $PATH") — dann laufen auch alle anderen
|
||||
# Inputs nicht mehr.
|
||||
#
|
||||
# NVIDIA (nur wenn nvidia-smi vorhanden):
|
||||
# [[inputs.nvidia_smi]]
|
||||
# timeout = "10s"
|
||||
# [inputs.nvidia_smi.tagdrop]
|
||||
# compute_mode = ["*"]
|
||||
#
|
||||
# AMD (nur wenn rocm-smi vorhanden) — Script liefert Prometheus-Format:
|
||||
# [[inputs.exec]]
|
||||
# interval = "30s"
|
||||
# timeout = "20s"
|
||||
# data_format = "prometheus"
|
||||
# commands = ["/etc/telegraf/gpu-rocm.sh"]
|
||||
#
|
||||
# Intel (/dev/dri): nvidia_smi nicht verwenden! intel_gpu_top wird nicht
|
||||
# automatisch erfasst — es wird bewusst KEIN GPU-Input aktiviert.
|
||||
Reference in new issue
Block a user