我正在学习 prometheus 和 node_exporter 并尝试通过 docker 在本地设置它们。我从这个https://hub.docker.com/r/prom/node-exporter和这个https://hub.docker.com/r/prom/prometheus下载了 docker 镜像,然后使用命令运行它们:
docker run -d -p 9100:9100 prom/node-exporter
docker run \
-d \
-p 9090:9090 \
-v /Users/person/sandbox/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
在运行 prometheus 之前,我添加了 yml 文件:
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
但似乎prometheus无法到达node_export。我看到来自 node_export 的指标 ->
但我无法从 prometheus 网络浏览器获取 node_export 指标:
我做错了什么?