Exercice 19
Sujet
- Chercher la documention du scraper sur https://prometheus.io/
- Transformer la configuration de scraping du
node-exporteren file discovery et redémarrer le serveur prometheus - Ajouter le node exporter
10.102.28.72:9100sans redémarrer le serveur prometheus
Solution
show
#file: /opt/prometheus/config/prometheus.yml
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: prometheus
static_configs:
- targets:
- 10.102.28.XX:9090 # prometheus
labels:
node: promXX
- job_name: node-exporter
file_sd_configs:
- files:
- ./node-exporters.yml
refresh_interval: "15s"
#file: /opt/prometheus/config/node-exporters.yml
- targets:
- 10.102.28.XX:9100 # node exporter
- 10.102.28.72:9100
labels:
node: promXX
Exemple plus complet et dynamique :
#file: /opt/prometheus/config/prometheus.yml
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: prometheus
static_configs:
- targets:
- 10.102.28.XX:9090 # prometheus
labels:
node: promXX
- job_name: node-exporter
file_sd_configs:
- files:
- ./targets/node-exporters/*.yml
refresh_interval: "15s"
#file: /opt/prometheus/config/targets/node-exporters01.yml
- targets:
- 10.102.28.XX:9100 # node exporter
labels:
node: promXX