我想在端口8080而不是9090(正常默认值)上安装Prometheus。为此,我已编辑/etc/systemd/system/prometheus.service
以包含此行:
ExecStart=/usr/local/bin/prometheus \
--config.file=/etc/prometheus.yaml --web.enable-admin-api \
--web.listen-address=":8080"
即,我使用选项--web.listen-address
来指定非默认端口。
但是,当我使用systemctl start prometheus
启动Prometheus(2.0 beta)时,收到此错误消息:
parse external URL "": invalid external URL "http://<myhost>:8080\"/"
那么如何配置Prometheus,以便我可以http://<myhost>:8080/
(而不是http://<myhost>:9090
)访问其网络用户界面?
答案 0 :(得分:6)
报价是多余的。这一行将起作用:
ExecStart=/usr/local/bin/prometheus \
--config.file=/etc/prometheus.yaml --web.enable-admin-api \
--web.listen-address=:8080