Difference between revisions of "Prometheus Node exporter"
Jump to navigation
Jump to search
↑ https://github.com/prometheus/node_exporter#using-docker
(→Ubuntu) |
|||
Line 48: | Line 48: | ||
* [[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+$ \ | ||
--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \ | --collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \ |
Revision as of 17:27, 22 October 2020
Prometheus Node exporter
MERGE: Prometheus-node-exporter
Contents
Installing Node Exporter
- Linux:
apt install prometheus-node-exporter
- macOS:
brew install node_exporter
Review exposed information: http://localhost:9100/metrics
Installing Node Exporter from Docker Hub
It's not recommended to deploy it as a Docker container[1]
docker pull prom/node-exporter && docker run prom/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.
sudo nano /etc/prometheus/prometheus.yml
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
docker restart prometheus
Ubuntu
https://packages.ubuntu.com/search?keywords=prometheus-node-exporter
- Ubuntu 20.04 LTS, version: prometheus-node-exporter 0.18.1+ds-2
- Ubuntu 18.04 LTS, version prometheus-node-exporter 0.15.2
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
- Prometheus: Prometheus installation,
9090
, storage, Prometheus exporters: Node exporter9100
, Blackbox exporter, Prometheus alertmanager (changelog), Prometheus versions, Prometheus Node exporter releases,promtool
,amtool, tsdb
,/etc/default/prometheus, /etc/prometheus/prometheus.yml, journalctl -u prometheus
,/etc/default/prometheus-node-exporter
, PromQL,alert:
, Prometheus Operator, Thanos, VictoriaMetrics, PushGateway, Prometheus API,values.yml
, Amazon Managed Service for Prometheus
Advertising: