10.1、 使用docker快速构建Prometheus+Grafana平台
00 分钟
2022-8-26

10.1、 使用docker快速构建Prometheus+Grafana平台

1、使用docker-compose搭建

#####编写Docker-Compose.Yaml文件 首先我们确定会启动起来三个服务,分别是MySQL-Exporter(监控MySQL指标)、Prometheus(手机Exporter的数据)、Grafana(从Prometheus读取指标数据,并展示出来)。
所以yaml文件的内容大体如下,这里也增加了相应的注释方便大家学习。

2、配置prometheus.yml文件

在prometheus.yaml文件当中存储了所有Exporter的信息,所以我们需要创建一个自己的prometheus.yml文件,映射到容器当中。

3、启动

首先我们要建立一个监控用的docker网络,用DockerCompose文件对应: docker network create mysql-monitor
假设 yaml 文件名称为 docker-compose.yaml ,执行以下命令来创建我们的容器。
notion image

4、配置

首先我们需要在Grafana配置Prometheus数据源,登录Grafana之后,选择数据源。
notion image
选择Prometheus
notion image
之后在URL填入Prometheus的ip+端口号,点击save & test,这里一定要注意数据源的名字叫做Prometheus,不然等会导入面板是无法使用的
查看所有容器的IP地址:
notion image
notion image
  • w1574
导入我们的Dashboard文件。
notion image
notion image

5、下载配置文件

6、最终效果图

notion image
  • w1574

评论