linux搭建prometheus+grafana
时间: 2023-10-10 10:09:49 浏览: 158
你!要在Linux上搭建Prometheus和Grafana,你可以按照以下步骤进行操作:
1. 首先,确保你已经在Linux服务器上安装了Docker和Docker Compose。如果没有安装,可以参考官方文档进行安装。
2. 创建一个新的目录来存放Prometheus和Grafana的配置文件。进入该目录并创建一个名为docker-compose.yml的文件。
3. 打开docker-compose.yml文件,并添加以下内容:
```yaml
version: '3'
services:
prometheus:
image: prom/prometheus
volumes:
- ./prometheus:/etc/prometheus
command:
- --config.file=/etc/prometheus/prometheus.yml
ports:
- 9090:9090
grafana:
image: grafana/grafana
ports:
- 3000:3000
```
上述配置将创建两个服务:Prometheus和Grafana。Prometheus服务将监听9090端口,Grafana服务将监听3000端口。
4. 在同一目录下创建一个名为prometheus目录,用于存放Prometheus的配置文件。进入prometheus目录,并创建一个名为prometheus.yml的文件。
5. 打开prometheus.yml文件,并添加以下内容:
```yaml
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
```
上述配置将告诉Prometheus每隔15秒抓取一次本地主机的metrics信息。
6. 返回到docker-compose.yml文件所在目录,并在终端中运行以下命令启动Prometheus和Grafana容器:
```
docker-compose up -d
```
这将在后台启动容器。
7. 等待一段时间,然后在浏览器中访问http://服务器IP:3000,会看到Grafana的登录页面。
8. 使用默认用户名(admin)和密码(admin)登录Grafana。
9. 在Grafana中,点击左侧面板上的"Configuration"选项,然后选择"Data Sources"。
10. 点击"Add data source"按钮,选择"Prometheus"作为数据源类型。
11. 在"HTTP"选项卡中,输入Prometheus服务的URL,即http://localhost:9090。
12. 点击"Save & Test"按钮,确保连接正常。
现在,你已经成功搭建了Prometheus和Grafana。你可以开始创建仪表盘和监控指标了。希望对你有所帮助!
阅读全文