gpt4 book ai didi

node.js - 普罗米修斯无法从本地主机访问指标

转载 作者:行者123 更新时间:2023-12-01 21:45:59 25 4
gpt4 key购买 nike

我一直在尝试配置 prometheus 以在 grafana 中为我的 nodejs 应用程序显示指标。对于指标,我使用的是 prom-client。但是,在本地主机上我总是得到以下错误:

Get http://localhost:5000/metrics: dial tcp 127.0.0.1:5000: connect: connection refused

此外,如果我使用本地隧道服务,例如 ngrok,它将能够读取指标。我错过了什么?我需要在某处添加一些特殊配置吗?

这是我的 prometheus.yml 文件:

global:
scrape_interval: 5s
external_labels:
monitor: 'my-monitor'
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'my-app'
static_configs:
- targets: ['localhost:5000']

我正在使用 docker-compose 运行默认的 prometheus 镜像,对于 grafana 也是如此。

最佳答案

因为您正在使用 docker-compose,因此 localhost127.0.0.1 将无法在 docker 容器中工作。

您可以将 localhost 替换为您的机器 IP 或像您一样使用 ngrok,docker 可以 解析到你的IP。

感谢阅读:D

关于node.js - 普罗米修斯无法从本地主机访问指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60672090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com