侧边栏壁纸
博主头像
DJ's Blog博主等级

行动起来,活在当下

  • 累计撰写 133 篇文章
  • 累计创建 51 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【Prometheus】集成MySQL

Administrator
2022-03-17 / 0 评论 / 0 点赞 / 47 阅读 / 2724 字

【Prometheus】集成MySQL

安装mysql_exporter

tar -zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz
  • 设置软链接
ln -s mysqld_exporter-0.12.1.linux-amd64 mysqld_exporter
  • MySQL创建mysqld_exporter用户
mysql -uroot -p
mysql>CREATE USER 'mysqld_exporter'@'%' IDENTIFIED BY 'SuccessHR_2021' WITH MAX_USER_CONNECTIONS 3;
mysql>GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'mysqld_exporter'@'%';
mysql>flush privileges;
  • 创建.my.cnf文件
vim .my.cnf
[client]
user=mysqld_exporter
password=SuccessHR_2021
  • 启动mysql_exporter
export DATA_SOURCE_NAME='mysqld_exporter:SuccessHR_2021@(172.16.30.181:3306)/'
nohup ./mysqld_exporter --config.my-cnf="/usr/local/mysqld_exporter/.my.cnf" &

Prometheus配置

  • prometheus.yml配置
- job_name: 'mysql_exporter'
    static_configs:
    - targets:
      - 172.16.30.184:9104
  • 重启prometheus
systemctl restart prometheus
  • 查看prometheus运行状态
systemctl status prometheus

Grafana配置

  • 添加Prometheus数据源

【Prometheus】Grafana数据源配置.png

  • 添加dashboard,并选择之前配置好的Prometheus数据源

dashboard地址:https://grafana.com/grafana/dashboards/7362

0

评论区