使用 docker 搭建 grafana+prometheus 监控数据库资源(贰)

接上一篇文章继续监控MySql资源

  • docker下安装mysqld-exporter
docker pull prom/mysqld-exporter

使用 docker 搭建 grafana+prometheus 监控数据库资源(贰)_第1张图片

  • 启动mysqld_exporter
docker run -d --name mysqld_exporter --restart=always -p 9104:9104 -e DATA_SOURCE_NAME="root:Password123@(172.17.0.2:3306)/" prom/mysqld-exporter

说明:
- root -----> 账户
- Password123 -----> 密码
- 172.17.0.2:3306 -----> 地址和端口

使用 docker 搭建 grafana+prometheus 监控数据库资源(贰)_第2张图片

  • 输入http://:9104/metrics查看是否数据上报

  • 配置prometheus.yml文件
 vi prometheus/prometheus.yml

# 在后面添加以下数据
  - job_name: mysqld
    static_configs:
      - targets: ['172.17.0.3:9104']	# 上面收集的mysql信息地址ip 端口
        labels:
          instance: mysql-exporter

重启prometheus容器
docker restart docker_prometheus

完成后检查是否成功浏览器打开http://:9090/targets
使用 docker 搭建 grafana+prometheus 监控数据库资源(贰)_第3张图片

  • 最后打开Grafana倒入mysql监控信息监控模板

使用 docker 搭建 grafana+prometheus 监控数据库资源(贰)_第4张图片
使用 docker 搭建 grafana+prometheus 监控数据库资源(贰)_第5张图片

后续将更新服务器 监控报警,喜欢的➕ 关注

你可能感兴趣的:(#,docker,mysql,运维)