Prometheus 节点导出器公开了各种与硬件和内核相关的指标。
注意:虽然Prometheus节点导出器适用于*nix系统,但Windows 有一个WMI导出器可用于类似用途。

第一步:安装并运行节点导出器
Prometheus节点导出器是一个可以通过tarball安装的单个静态二进制文件。从Prometheus 下载页面下载后,将其解压缩并运行:
wget https://github.com/prometheus/node_exporter/releases/download/v*/node_exporter-*.*-amd64.tar.gz
tar xvfz node_exporter-*.*-amd64.tar.gz
cd node_exporter-*.*-amd64
./node_exporter

看到这样的输出,表明Node Exporter现在正在运行并在端口9100上公开指标:
INFO[0000] Listening on :9100 source=”node_exporter.go:111″

第二步:节点导出器指标
Node Exporter现在公开了Prometheus可以抓取的指标,包括输出中的各种系统指标(前缀为node_)。要查看这些指标(以及帮助和类型信息):
curl http://localhost:9100/metrics | grep “node_”

第三步:配置Prometheus实例
需要正确配置本地运行的Prometheus实例才能访问节点导出器指标。以下scrape_config块(在prometheus.yml配置文件中)将通过以下方式告知Prometheus实例从节点导出器中删除localhost:9100:
scrape_configs:
– job_name: ‘node’
static_configs:
– targets: [‘localhost:9100’]

第四步骤:

kill -1 promethues的pid号

发表评论

邮箱地址不会被公开。 必填项已用*标注