34 lines
1.5 KiB
YAML
34 lines
1.5 KiB
YAML
# =============================================================================
|
|
# 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` : "<alamat-host>: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=<nama>).
|
|
# - 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
|
|
|
|
# Contoh penambahan host (hapus komentar):
|
|
# - targets: ["10.20.0.11:9100"]
|
|
# labels:
|
|
# host: compute
|
|
# - targets: ["10.20.0.12:9100"]
|
|
# labels:
|
|
# host: state
|