prometheus修改端口配置
时间: 2024-08-03 19:00:55 浏览: 276
prometheus软件源码包及配置文件
Prometheus 是一个开源的监控系统,它允许你从运行的服务中收集度量并存储到时间序列数据库中,比如 Thanos 或 Prometheus 本身。如果你想要修改 Prometheus 的端口配置,主要是指其监听的 HTTP 服务器端口、Pushgateway 接口的端口等。
1. HTTP Server 端口:Prometheus 默认使用 `9090` 端口监听 HTTP 请求。要更改此设置,你需要编辑 `prometheus.yml` 文件,找到 `web` 节点下的 `listen_address` 属性,将其更改为所需的 IP 和端口号,例如:
```yaml
web:
listen-address: ":8080"
```
2. Pushgateway 端口(如果启用):如果你启用了 Pushgateway 功能,可以编辑 `pushgateway` 节点下的 `address` 属性。默认情况下,推送服务在 `9091` 端口运行。同样替换为你需要的值:
```yaml
pushgateway:
address: "localhost:8081"
```
注意,修改配置后重启 Prometheus 服务才能使新设置生效。你可以通过停止和启动服务,或者在 Docker 容器中使用 `docker stop <prometheus_container_name>` 和 `docker start <prometheus_container_name>` 来实现。
阅读全文