当前位置:   article > 正文

grafana+Prometheus通过模板快速配置mysql数据库监控_grafana mysqld的模板7632

grafana mysqld的模板7632
  1. mysql授权用来监控连接数据库账号,测试环境可以用%,生产环境安全点的话同一服务器用mysqld-exporter容器ip,不同服务器用mysqld-exporter宿主机ip。
CREATE USER 'exporter'@'%' IDENTIFIED BY 'passwd';
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'%' WITH MAX_USER_CONNECTIONS 3;
commit;
FLUSH PRIVILEGES;
select User,Host,authentication_string,Password from mysql.user;
  • 1
  • 2
  • 3
  • 4
  • 5
  1. 安装mysqld-exporter
    docker-compose.yml
version: '2'
services:
  mysqlexporter:
    image: prom/mysqld-exporter
    hostname: mysqld-exporter
    container_name: mysqld-exporter
    ports:
      - "19104:9104"
    environment:
      - DATA_SOURCE_NAME=exporter:passwd@(192.168.1.84:3306)/

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  1. 配置Prometheus,增加mysql配置
    prometheus.yml
  - job_name: mysqld
    static_configs:
      - targets: ['192.168.1.84:19104','192.168.10.158:19104']

  • 1
  • 2
  • 3
  • 4
  1. 下载模板https://grafana.com/grafana/dashboards/11323
  2. 导入模板,详细操作可以查看我上一篇文章
  3. 修改模板变量,将hide隐藏标签修改为label,不然只能显示一台监控数据,没办法选择其他主机。
    在这里插入图片描述
  4. 监控效果如下图
    在这里插入图片描述
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/307409
推荐阅读
相关标签
  

闽ICP备14008679号