Prometheus docker 部署
时间: 2024-05-28 16:07:29 浏览: 168
docker-compose部署prometheus
Prometheus 是一款开源的监控系统,支持多种数据存储方式,可以对 Docker 容器进行监控。以下是 Prometheus 在 Docker 中的部署步骤:
1. 下载并安装 Prometheus 镜像:
```
docker pull prom/prometheus
```
2. 创建一个 Prometheus 配置文件 prometheus.yml,示例如下:
```
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'myapp'
static_configs:
- targets: ['myapp:8080']
```
其中,global 是全局配置项,scrape_configs 是采集配置项,指定了需要监控的目标。
3. 启动 Prometheus 容器:
```
docker run -d -p 9090:9090 -v /path/to/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
```
这里使用 -v 参数将本地的配置文件挂载到容器内部,同时指定容器监听的端口为 9090。
4. 打开浏览器访问 http://localhost:9090/ 即可看到 Prometheus 的 Web 界面。
阅读全文