Node Exporter
注意:我们可以使用 --collectors.enabled
运行参数指定 node_exporter 收集的功能模块, 如果不指定,将使用默认模块。
我们可以到下载页面 选择对应的二进制安装包,下面我将以 0.14.0
作为例子,
- 使用 tar 解压缩 node_exporter-0.14.0.linux-amd64.tar.gz
cd ~/Prometheus
cd node_exporter-0.14.0.linux-amd64
- 启动 Node Exporter
我们可以使用 安装,命令为:
docker run -d -p 9100:9100 \
-v "/proc:/host/proc:ro" \
-v "/sys:/host/sys:ro" \
--net="host" \
quay.io/prometheus/node-exporter \
-collector.procfs /host/proc \
-collector.sysfs /host/sys \
-collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"
当 Node Exporter 运行起来后,在浏览器中访问 http://IP:9100/metrics, 将看到类似输出
打开 prometheus.yml 文件, 在 scrape_configs 中添加如下配置:
- job_name: "node"
- targets: ["127.0.0.1:9100"]
重启加载配置,然后到 Prometheus Console 查询,你会看到 node_exporter 的数据。