Funk-lab/ansible/roles/node_exporter/templates/node_exporter.service.j2
alkatrazz 91e648f55e feat(monitoring): métriques conso électrique CPU+GPU (RAPL + ROCm power)
- node_exporter : activer --collector.rapl (CPU power package, storage-01 + gpu-01 + nœuds k8s)
- rocm_scraper : ajouter rocm_gpu_power_watts + rocm_gpu_power_cap_watts via sysfs hwmon
- gpu-01 : activer rocm_exporter_enabled
- kube-prometheus-stack : propager --collector.rapl aux DaemonSet Talos via prometheus-node-exporter.extraArgs

Déployé sur storage-01 et gpu-01. ArgoCD prend en charge les nœuds Talos.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 22:54:51 +02:00

19 lines
440 B
Django/Jinja

[Unit]
Description=Prometheus Node Exporter
After=network.target
[Service]
User={{ node_exporter_user }}
Group={{ node_exporter_user }}
ExecStart=/usr/local/bin/node_exporter \
--web.listen-address=":{{ node_exporter_port }}" \
--collector.textfile.directory={{ node_exporter_textfile_dir }} \
--collector.systemd \
--collector.processes \
--collector.rapl
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target