You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Prometheus配置后仍默认监听0.0.0.0:9090问题求助

Prometheus监听端口配置问题排查

你当前的两个YAML配置都没有语法错误,但完全没触及到Prometheus自身监听端口的设置——你写的targets是用来定义Prometheus要采集的监控目标地址,和自身服务的监听端口无关,这就是为什么日志始终显示默认的0.0.0.0:9090。

正确的配置方式

要让Prometheus监听XXX:9092,有两种可行方法:

方法1:在配置文件中添加web字段

修改你的Prometheus配置文件,增加web配置段来指定自身的监听地址和端口:

global:
  scrape_interval: 10s
# 新增web配置段,指定自身监听地址
web:
  listen-address: "XXX:9092"
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ["XXX:9092"]

方法2:启动时通过命令行参数指定

启动Prometheus时,直接添加--web.listen-address参数覆盖默认配置:

./prometheus --config.file=prometheus.yml --web.listen-address=XXX:9092

额外注意事项

  • 命令行参数的优先级高于配置文件中的web字段
  • 确保服务器的9092端口未被其他进程占用,同时防火墙/安全组已开放该端口的入站规则

内容的提问来源于stack exchange,提问作者Ankit PrabhatKumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 02:57:19