# ============================================================================= # node_exporter targets — job `node` (Prometheus file_sd) # ============================================================================= # node_exporter adalah PRA-SYARAT HOST: dipasang di SETIAP host (port 9100), # DI LUAR installer SiCABE. Berkas ini HANYA memberi tahu Prometheus host mana # yang harus di-scrape. # # FORMAT (file_sd): daftar objek { targets: [...], labels: {...} }. # - `targets` : ":9100" # - `labels.host` : NAMA host — disalin ke label `instance` oleh relabel_configs # di prometheus.yml, sehingga panel menampilkan nama (bukan IP). # # CARA PAKAI # - Single-host (default): biarkan apa adanya. `host.docker.internal` menunjuk # Docker host lewat `extra_hosts: host-gateway` (lihat docker-compose.yml). # - Multi-host: TIDAK perlu disunting tangan bila memakai cluster.yml — # `./install.sh --generate` menulis ulang berkas ini di bundle host Prometheus # dengan SELURUH host (alamat:9100, label host=). # - Tanpa cluster.yml tapi ada host tambahan: tambahkan satu entri per host # (contoh di bawah). Perubahan terbaca otomatis tanpa restart Prometheus. # ============================================================================= - targets: ["host.docker.internal:9100"] labels: host: local - targets: ["100.123.123.71:9100"] labels: host: darkworld # Contoh penambahan host (hapus komentar): # - targets: ["10.20.0.11:9100"] # labels: # host: compute # - targets: ["10.20.0.12:9100"] # labels: # host: state