当前位置: 首页 > article >正文

Prometheus监控Mysql实例

Prometheus监控Mysql实例

配置mysql_exporter

挂载目录为/home/mysql_export

mkdir /home/mysql_export 

创建链接数据库配置文件

vim my.cnf
[client]
user = export 					# 用户名
password = Jianren@123 	# 密码
host = 172.16.0.3				# mysql地址
port = 3306							# 端口

image-20240829162816853

配置Mysql数据库

创建数据库用户
CREATE USER 'exporter'@'%' IDENTIFIED BY 'ABC@123456';

对mysql_exporter用户授权
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO  exporter;

启动mysql_exporter采集器

docker run -d --name mysql_export -p 7774:9104 -v /home/mysql_export/my.cnf:/etc/my.cnf  prom/mysqld-exporter:v0.15.1 --config.my-cnf=/etc/my.cnf

查看是否启动成功

docker logs -f mysql_export

image-20240829163026474

配置Prometheus

# mysql节点
  - job_name: "mysql"
    static_configs:
      - targets: ["172.16.0.3:7774"]

image-20240829163309175

重载prometheus配置

热更新
curl -X POST http://promethuesip/-/reload

或者重启
docker restart prometheus

配置Grafana

参考grafnan看板 https://grafana.com/grafana/dashboards/17320-1-mysqld-exporter-dashboard/

导入模版ID 17320

image-20240829163521032

image-20240829164004798

image-20240829164025362

完成


http://www.kler.cn/a/282301.html

相关文章:

  • gitlab和jenkins连接
  • 31DNS设置
  • 从建立TRUST到实现FAIR:可持续海洋经济的数据管理
  • 蓝桥杯每日真题 - 第15天
  • 工化企业内部能源能耗过大 落实能源管理
  • # ubuntu 安装的pycharm不能输入中文的解决方法
  • 在vue3中封装WebSocket
  • SQLite数据库
  • Python GraphQL 库之graphene使用详解
  • mars3D使用 POI 查询、限定范围
  • Javaweb学习之Vue事件处理(六)
  • 虚拟机 Linux 安装 JDK(Vagrant 之二 CentOS7 篇)
  • Mysql之主从复制
  • Windows安装MySQL5.7教程详细版
  • 在Unity中使用C#进行Xml序列化时保留特定小数位的方法参考
  • 8/28工作笔记
  • 部署KVM虚拟化平台
  • 【No module named ‘pcapy‘】报错解决方法
  • Xline v0.7.0: 一个用于元数据管理的分布式KV存储
  • Qt与Python
  • SpringMVC 笔记篇
  • Unity 贴图拷贝与性能对比
  • 【SpringCloud Alibaba】(八)学习 Sentinel 核心技术与配置规则(下)
  • Spring的单例模式
  • C# list根据动态字段排序
  • 【目标检测】YOLOV2