无法将我的数据从 Prometheus 连接到 Grafana

问题描述 投票:0回答:1

当我尝试连接时不断收到此错误: 发布“https://localhost:1235/api/v1/query”:拨号 tcp [::1]:1235: connect: 连接被拒绝 - 查询 Prometheus API 时返回错误。

我的 Prometheus 和 Grafana 在虚拟服务器上运行,但我使用 SSH 隧道连接到 localhost:1234 上的 Grafana 和 localhost:1235 上的 Prometheus,因为我的服务器上没有更多可用端口。我在查找时能够访问这两个站点,Prometheus 和 Grafana 都在运行,并且没有其他错误。但我无法将 Prometheus 的数据连接到 Grafana。 我错过了什么?

我的虚拟服务器中的 prometheus.yml:

全球: 刮擦间隔:15s

scrape_configs:

  • job_name:'后端' 静态配置:

    • 目标:['后端:1433']
  • 作业名称:'nginx' 静态配置:

    • 目标:['nginx:80']
  • 作业名称:'nginx_exporter' 静态配置:

    • 目标:['nginx_exporter:9113']
  • job_name:'顾问' 刮擦间隔:5s 静态配置:

    • 目标:['cadvisor:8080']

我的后端有 API 端点,并使用 nginx 和 nginx 导出器。还使用 docker 容器。

我尝试过 127.0.0.1 而不是 localhost。 我尝试了 9091 - 因为这是我的 prometheus 在我的 Virdl 服务器中监听的地方。 我在 url 中尝试过普罗米修斯。 我可以看到普罗米修斯正在收集数据,其他一切都正常。我尝试过重新启动,也尝试过使用我在其他地方看到的 docker url。 我查过其他有同样问题的人,但他们的答案都没有解决我的问题。

backend prometheus grafana
1个回答
0
投票

你们在docker中部署grafana和prometheus吗?您需要使用

host.docker.internal
而不是
127.0.0.1

© www.soinside.com 2019 - 2024. All rights reserved.