即使使用不同的端口也无法启动普罗米修斯
Unable to start prometheus even after using a different port
我的普罗米修斯配置如下所示
cat /etc/prometheus/prometheus.yml |grep targets
- targets:
- targets: ['localhost:10090']
不幸的是,/var/log/messages 报告如下错误
Apr 6 17:04:57 ip-172-31-14-101 prometheus: level=error ts=2020-04-06T07:04:57.638Z caller=main.go:747 err="error starting web server: listen tcp 0.0.0.0:9090: bind: address already in use"
Apr 6 17:04:57 ip-172-31-14-101 systemd: prometheus.service: main process exited, code=exited, status=1/FAILURE
Apr 6 17:04:57 ip-172-31-14-101 systemd: Unit prometheus.service entered failed state.
Apr 6 17:04:57 ip-172-31-14-101 systemd: prometheus.service failed.
Chef 使用端口 9090,因此我使用端口 10090。是否有任何默认配置需要更新?遗漏了什么?
主机OS是亚马逊Linux2
target
规范不是用来听的,而是用来收集指标的。
你要修改的是监听地址。 man
页面列出了命令行选项 --web.listen-address="0.0.0.0:9090"
,您可以更改命令行或适当修改配置文件。
哦,你看,类似的问题已经有人回答了,而且答案更好。建议的配置文件更改为:
# Set the command-line arguments to pass to the server.
ARGS="--web.listen-address=localhost:10090"
我 google 搜索 prometheus listen port config
并找到了那个答案。你先搜再问,我先搜再答。
我的普罗米修斯配置如下所示
cat /etc/prometheus/prometheus.yml |grep targets
- targets:
- targets: ['localhost:10090']
不幸的是,/var/log/messages 报告如下错误
Apr 6 17:04:57 ip-172-31-14-101 prometheus: level=error ts=2020-04-06T07:04:57.638Z caller=main.go:747 err="error starting web server: listen tcp 0.0.0.0:9090: bind: address already in use"
Apr 6 17:04:57 ip-172-31-14-101 systemd: prometheus.service: main process exited, code=exited, status=1/FAILURE
Apr 6 17:04:57 ip-172-31-14-101 systemd: Unit prometheus.service entered failed state.
Apr 6 17:04:57 ip-172-31-14-101 systemd: prometheus.service failed.
Chef 使用端口 9090,因此我使用端口 10090。是否有任何默认配置需要更新?遗漏了什么?
主机OS是亚马逊Linux2
target
规范不是用来听的,而是用来收集指标的。
你要修改的是监听地址。 man
页面列出了命令行选项 --web.listen-address="0.0.0.0:9090"
,您可以更改命令行或适当修改配置文件。
哦,你看
# Set the command-line arguments to pass to the server.
ARGS="--web.listen-address=localhost:10090"
我 google 搜索 prometheus listen port config
并找到了那个答案。你先搜再问,我先搜再答。