在Prometheus的targets页面中,我得到以下错误:

我在Linux主机上使用它
普罗米修斯版本:
prometheus, version 1.1.2 (branch: master, revision: 36fbdcc30fd13ad796381dc934742c559feeb1b5)
build user: root@a74d279a0d22
build date: 20160908-13:12:43
go version: go1.6.3这里的问题是什么?
发布于 2016-09-19 18:41:55
正如擦除错误消息所说,普罗米修斯无法在172.19.36.189:9104上打开到目标的连接。您可以手动连接到该IP/端口吗?您是否在无法访问该IP的容器中运行Prometheus?
发布于 2020-04-28 18:33:57
连接可能在业务流中的任何位置出现故障。这有助于识别:

也就是说,如果您的服务运行在与Prometheus相同的主机上,那么您应该尝试使用127.0.0.1: 9104 /metrics作为Prometheus抓取配置中的端点,确保服务确实在侦听端口9104。
当您尝试对每一层中的问题进行故障排除和修复时,请使用以下命令检查来自Prometheus主机的连接:
nc -v <service-ip> <service-port>发布于 2018-02-10 12:41:26
这里要检查三件事:
是否可以从浏览器中打开Prometheus GUI的位置访问抓取目标http://172.19.36.189:9104/metrics?检查curl -vvv http://172.19.36.189:9104/metrics和http://172.19.36.189:9104/metrics的任何代理。
使用标志--log.level启动prometheus并启用调试:
$ /bin/prometheus -h
...
--log.level=info [debug,
info,
warn,
error]然后,使用以下命令查看容器日志:
docker logs <name of prometheus container>
kubectl logs <name of prometheus pod>container/pod/service?中公开的
9104https://stackoverflow.com/questions/39570884
复制相似问题