Difference between revisions of "Prometheus Node exporter"

From wikieduonline
Jump to navigation Jump to search
Line 45: Line 45:
 
https://packages.ubuntu.com/search?keywords=prometheus-node-exporter  
 
https://packages.ubuntu.com/search?keywords=prometheus-node-exporter  
 
* [[Ubuntu 20.04 LTS]], version: prometheus-node-exporter 0.18.1+ds-2
 
* [[Ubuntu 20.04 LTS]], version: prometheus-node-exporter 0.18.1+ds-2
* [[Ubuntu 18.04 LTS]], version [[prometheus-node-exporter 0.15]].2
+
* [[Ubuntu 18.04 LTS]], version [[prometheus-node-exporter]] 0.15.2
 
  cat [[/etc/default/prometheus-node-exporter]] | grep -v "#" | grep .
 
  cat [[/etc/default/prometheus-node-exporter]] | grep -v "#" | grep .
 
  ARGS="--collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\d+n\\d+p)\\d+$ \
 
  ARGS="--collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\d+n\\d+p)\\d+$ \

Revision as of 19:40, 4 June 2022

Prometheus Node exporter

MERGE: Prometheus-node-exporter

Installing Node Exporter

Installing Node Exporter from Prometheus binary releases

Configuring Prometheus to Scrape Node Exporter

Because Prometheus only scrapes exporters which are defined in the scrape_configs portion of its configuration file, we'll need to add an entry for Node Exporter, just like we did for Prometheus itself.

At the end of the scrape_configs block, add a new entry called node_exporter.

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:9090']
  - job_name: 'node_exporter'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:9100']

Finally, restart Prometheus to put the changes into effect and verify status

Ubuntu

https://packages.ubuntu.com/search?keywords=prometheus-node-exporter

cat /etc/default/prometheus-node-exporter | grep -v "#" | grep .
ARGS="--collector.diskstats.ignored-devices=^(ram|loop|fd|(h|s|v|xv)d[a-z]|nvme\\d+n\\d+p)\\d+$ \
     --collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \
     --collector.netdev.ignored-devices=^lo$ \
     --collector.textfile.directory=/var/lib/prometheus/node-exporter"

Related terms

See also

  • https://github.com/prometheus/node_exporter#using-docker
  • Advertising: