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 ,执行以下命令来创建我们的容器。
4、配置
首先我们需要在Grafana配置Prometheus数据源,登录Grafana之后,选择数据源。
选择Prometheus
之后在URL填入Prometheus的ip+端口号,点击save & test,这里一定要注意数据源的名字叫做Prometheus,不然等会导入面板是无法使用的
查看所有容器的IP地址:
- w1574
导入我们的Dashboard文件。
5、下载配置文件
6、最终效果图
- w1574