如何解决获取“http://IPaddress:9092/metrics”:拨号 tcp IP 地址:9092:连接:连接被拒绝
我正在尝试监控 prometheus 上的 nifi,prometheus 支持安装在不同服务器上的 docker compose 和 nifi;
docker compose file ;
version: '2.1'
volumes:
prometheus_data: {}
grafana_data: {}
services:
prometheus:
image: prom/prometheus:v2.21.0
ports:
- 9000:9090
container_name: prometheus
volumes:
- ./prometheus/:/home/user/monitoring/prometheus/
- /prometheus_data:/prometheus_data:rw
command:
- '--config.file=/home/user/monitoring/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--storage.tsdb.retention.time=200h'
- '--web.enable-lifecycle'
restart: unless-stopped
user: root
在 prometheus.yml 上如下所示;
global:
external_labels:
monitor: 'codelab-monitor'
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
- job_name: 'nifi'
scrape_interval: 5s
static_configs:
- targets: ['<<ip address>>:9092']
但是在 nifi 上运行报告任务并检查 prometheus 后,出现错误 Get "http://IPaddress:9092/metrics": dial tcp IPaddress:9092: connect: connection denied >
有人知道这个错误吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。